'value' => $this->ip ) ) .
wfElement( 'input', array(
'type' => 'submit',
- 'value' => wfMsg( 'searchbutton' ) ) ) .
+ 'value' => wfMsg( 'ipblocklist-submit' ) ) ) .
'</form>';
}
list( $limit, $offset ) = wfCheckLimits();
$groupTarget = isset($par) ? $par : $wgRequest->getVal( 'group' );
-
+
$up = new UsersPager($par);
- $wgOut->addHTML(
- $up->getPageHeader().
- $up->getNavigationBar().
- '<ul>' .
- $up->getBody() .
- '</ul>' .
- $up->getNavigationBar()
- );
-
-
+
+ # getBody() first to check, if empty
+ $usersbody = $up->getBody();
+ $s = $up->getPageHeader();
+ if( $usersbody ) {
+ $s .= $up->getNavigationBar();
+ $s .= '<ul>' . $usersbody . '</ul>';
+ $s .= $up->getNavigationBar() ;
+ } else {
+ $s .= '<p>' . wfMsgHTML('listusers-noresult') . '</p>';
+ };
+ $wgOut->addHTML( $s );
}
?>
'allpagesbadtitle' => 'Der eingegebene Seitenname ist ungültig: Er hat entweder ein vorangestelltes Sprach-, ein Interwiki-Kürzel oder enthält ein oder mehrere Zeichen, welche in Seitennamen nicht verwendet werden dürfen.',
# Special:Listusers
-'listusersfrom' => 'Zeige Benutzer ab:',
+'listusersfrom' => 'Zeige Benutzer ab:',
+'listusers-submit' => 'Zeige',
+'listusers-noresult' => 'Keine Benutzer gefunden. Bitte beachte, dass die Groß-/Kleinschreibung des Anfangsbuchstabens zu unterschiedlichen Ergebnissen führt.',
# E-mail user
'mailnologin' => 'Sie sind nicht angemeldet.',
'ipusubmit' => 'Freigeben',
'unblocked' => '[[User:$1|$1]] wurde freigegeben',
'ipblocklist' => 'Liste gesperrter Benutzer/IP-Adressen',
-'ipblocklist-summary' => "Diese Spezialseite führt – ergänzend zum [[Special:Log/block|Benutzersperr-Logbuch]], das sämtliche, manuell vorgenommenen Sperrungen und Entsperrungen protokolliert – alle '''aktuell''' (noch) gesperrten Benutzer auf, einschließlich automatisch gesperrte IP-Adressen in anonymisierter Form.",
+'ipblocklist-summary' => "Diese Spezialseite führt – ergänzend zum [[Special:Log/block|Benutzersperr-Logbuch]], das alle manuell vorgenommenen (Ent-)Sperrungen protokolliert – die '''aktuell''' gesperrten Benutzer und IP-Adressen auf, einschließlich automatisch gesperrter IP-Adressen in anonymisierter Form.",
+'ipblocklist-submit' => 'Suche',
'blocklistline' => '$1, $2 sperrte $3 (bis $4)',
'infiniteblock' => 'unbegrenzt',
'expiringblock' => '$1',
'allpagesbadtitle' => 'The given page title was invalid or had an inter-language or inter-wiki prefix. It may contain one or more characters which cannot be used in titles.',
# Special:Listusers
-'listusersfrom' => 'Display users starting at:',
+'listusersfrom' => 'Display users starting at:',
+'listusers-submit' => 'Show',
+'listusers-noresult' => 'No users found. Please check upper-/lowercase variants too.',
# Email this user
#
'unblocked' => '[[User:$1|$1]] has been unblocked',
'ipblocklist' => 'List of blocked IP addresses and usernames',
'ipblocklist-summary' => '',
+'ipblocklist-submit' => 'Search',
'blocklistline' => "$1, $2 blocked $3 ($4)",
'infiniteblock' => 'infinite',
'expiringblock' => 'expires $1',
),
'listusers' => array(
'listusersfrom',
+ 'listusers-submit',
+ 'listusers-noresult',
),
'emailuser' => array(
'mailnologin',
'unblocked',
'ipblocklist',
'ipblocklist-summary',
+ 'ipblocklist-submit',
'blocklistline',
'infiniteblock',
'expiringblock',