Don't show a broken wikilink to Special:Allpages when searching for an invalid title.
authorAlex Z <mrzman@users.mediawiki.org>
Thu, 23 Oct 2008 21:13:08 +0000 (21:13 +0000)
committerAlex Z <mrzman@users.mediawiki.org>
Thu, 23 Oct 2008 21:13:08 +0000 (21:13 +0000)
includes/specials/SpecialSearch.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc

index 95f611e..3b4bda2 100644 (file)
@@ -159,8 +159,10 @@ class SpecialSearch {
                                }
                        }
                }
-               $wgOut->addWikiMsg( 'searchmenu', wfEscapeWikiText( $term ) );
-               
+               if ( is_null($t) )
+                       $wgOut->addWikiMsg( 'searchmenu-badtitle', wfEscapeWikiText( $term ) );
+               else
+                       $wgOut->addWikiMsg( 'searchmenu', wfEscapeWikiText( $term ) );  
                
                $wgOut->addHtml(
                        Xml::closeElement('td').
index 599ca0f..96585c4 100644 (file)
@@ -1428,6 +1428,8 @@ Note that using the navigation links will reset this column.',
 'searchmenu-exists'                => "* Page '''[[$1]]'''",
 'searchmenu-new'                   => "* Create page '''[[$1]]'''",
 'searchhelp-url'                   => 'Project:Searching',
+'searchmenu-badtitle'              => '* "$1" is not a valid title.
+* [[{{MediaWiki:Searchhelp-url}}|{{int:help}}]]',
 'searchmenu'                       => '* [[Special:AllPages/$1|Index]]
 * [[{{MediaWiki:Searchhelp-url}}|{{int:help}}]]',
 'searchprofile-articles'           => 'Pages',
index 9a85be5..7e87d91 100644 (file)
@@ -768,6 +768,7 @@ $wgMessageStructure = array(
                'searchmenu-exists',
                'searchmenu-new',
                'searchhelp-url',
+               'searchmenu-badtitle',
                'searchmenu',
                'searchprofile-articles',
                'searchprofile-project',