Page MenuHomePhabricator
Authored By
• bzimport
Nov 22 2014, 12:02 AM
Size
1 KB
Referenced Files
None
Subscribers
None
Index: includes/specials/SpecialSearch.php
===================================================================
--- includes/specials/SpecialSearch.php (revision 108546)
+++ includes/specials/SpecialSearch.php (working copy)
@@ -119,6 +119,9 @@
$user = $this->getUser();
# Extract manually requested namespaces
$nslist = $this->powerSearch( $request );
+ if ( !count( $nslist ) ) {
+ $nslist = SearchEngine::userNamespaces( $user );
+ }
$profile = null;
if ( !count( $nslist ) ) {
$profile = 'default';
@@ -128,16 +131,12 @@
if ( $profile === null ) {
// BC with old request format
$profile = 'advanced';
- if ( count( $nslist ) ) {
- foreach( $profiles as $key => $data ) {
- if ( $nslist === $data['namespaces'] && $key !== 'advanced') {
- $profile = $key;
- }
+ foreach( $profiles as $key => $data ) {
+ if ( $nslist === $data['namespaces'] && $key !== 'advanced') {
+ $profile = $key;
}
- $this->namespaces = $nslist;
- } else {
- $this->namespaces = SearchEngine::userNamespaces( $user );
}
+ $this->namespaces = $nslist;
} elseif ( $profile === 'advanced' ) {
$this->namespaces = $nslist;
} else {

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8033
Default Alt Text
diff (1 KB)

Event Timeline