API wants namespaces to be separated with a pipe, not a comma
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 22 Nov 2008 11:35:01 +0000 (11:35 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 22 Nov 2008 11:35:01 +0000 (11:35 +0000)
includes/SearchEngine.php

index 032865e..7eef6c7 100644 (file)
@@ -374,11 +374,11 @@ class SearchEngine {
         */
        public static function getOpenSearchTemplate() {
                global $wgOpenSearchTemplate, $wgServer, $wgScriptPath;
-               if($wgOpenSearchTemplate)               
+               if( $wgOpenSearchTemplate )     {       
                        return $wgOpenSearchTemplate;
-               else
-                       $ns = implode(',',SearchEngine::defaultNamespaces());
-                       if(!$ns) $ns = "0";
+               } else 
+                       $ns = implode( '|', SearchEngine::defaultNamespaces() );
+                       if( !$ns ) $ns = "0";
                        return $wgServer . $wgScriptPath . '/api.php?action=opensearch&search={searchTerms}&namespace='.$ns;
                }
        }