* (bug 4037) Make input handling in Special:Allpages and Special:Prefixindex
more consistent: Accept just a namespace prefix and a colon, reject input
with interwiki prefixes, otherwise do what Title::makeTitleSafe() does.
+* New 'allpagesbadtitle' message for Special:Allpages, based on 'badtitletext'.
== Compatibility ==
$fromList = $this->getNamespaceKeyAndText($namespace, $from);
if ( !$fromList ) {
- $out = wfMsgWikiHtml( 'badtitletext' );
+ $out = wfMsgWikiHtml( 'allpagesbadtitle' );
} else {
list( $namespace, $fromKey, $from ) = $fromList;
$prefixList = $this->getNamespaceKeyAndText($namespace, $prefix);
if ( !$prefixList || !$fromList ) {
- $out = wfMsgWikiHtml( 'badtitletext' );
+ $out = wfMsgWikiHtml( 'allpagesbadtitle' );
} else {
list( $namespace, $prefixKey, $prefix ) = $prefixList;
list( $fromNs, $fromKey, $from ) = $fromList;
'allpagesnext' => 'Next',
'allpagessubmit' => 'Go',
'allpagesprefix' => 'Display pages with prefix:',
+'allpagesbadtitle' => 'The given page title was invalid or had an inter-language or inter-wiki prefix. It may contain one more characters which cannot be used in titles.',
# E this user
#