diff options
author | jenkins-bot <jenkins-bot@gerrit.wikimedia.org> | 2024-01-31 14:07:12 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@wikimedia.org> | 2024-01-31 14:07:12 +0000 |
commit | cd87258b2f48f82f3bf3f49486ab4f0775d58b90 (patch) | |
tree | ee987450d49168fdf727563661b746c730f3cd39 | |
parent | 2bae5bbb6ecbc91bbd1659aedcbdbfb6139bfe8d (diff) | |
parent | 97f4fde53681c5444dcf7d614ce0ffed3d28f44f (diff) |
Merge "index.php: Restore support for forcesafemode option." into wmf/1.42.0-wmf.15wmf/1.42.0-wmf.15
-rw-r--r-- | includes/actions/ActionEntryPoint.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/includes/actions/ActionEntryPoint.php b/includes/actions/ActionEntryPoint.php index f8812b231937..23d8cfc077d9 100644 --- a/includes/actions/ActionEntryPoint.php +++ b/includes/actions/ActionEntryPoint.php @@ -381,6 +381,12 @@ class ActionEntryPoint extends MediaWikiEntryPoint { $user = $context->getUser(); $title = $context->getTitle(); $requestTitle = $title; + + $userOptionsLookup = $this->getServiceContainer()->getUserOptionsLookup(); + if ( $userOptionsLookup->getBoolOption( $user, 'forcesafemode' ) ) { + $request->setVal( 'safemode', '1' ); + } + $this->getHookRunner()->onBeforeInitialize( $title, null, $output, $user, $request, $this ); // Invalid titles. T23776: The interwikis must redirect even if the page name is empty. |