From 4d4ace06fa07d5f57871e53f75d53ad940fd2754 Mon Sep 17 00:00:00 2001 From: Raimond Spekking Date: Thu, 22 Feb 2007 11:31:31 +0000 Subject: [PATCH] * (bug 8919) Suppress paging links and related messages for SpecialListusers * New message for submit button on SpecialIpblocklist for better localization --- includes/SpecialIpblocklist.php | 2 +- includes/SpecialListusers.php | 24 +++++++++++++----------- languages/messages/MessagesDe.php | 7 +++++-- languages/messages/MessagesEn.php | 5 ++++- maintenance/language/messages.inc | 3 +++ 5 files changed, 26 insertions(+), 15 deletions(-) diff --git a/includes/SpecialIpblocklist.php b/includes/SpecialIpblocklist.php index ae133820f6..36db0f11d6 100644 --- a/includes/SpecialIpblocklist.php +++ b/includes/SpecialIpblocklist.php @@ -235,7 +235,7 @@ class IPUnblockForm { 'value' => $this->ip ) ) . wfElement( 'input', array( 'type' => 'submit', - 'value' => wfMsg( 'searchbutton' ) ) ) . + 'value' => wfMsg( 'ipblocklist-submit' ) ) ) . ''; } diff --git a/includes/SpecialListusers.php b/includes/SpecialListusers.php index aa55d429c8..0df5fa919d 100644 --- a/includes/SpecialListusers.php +++ b/includes/SpecialListusers.php @@ -174,18 +174,20 @@ function wfSpecialListusers( $par = null ) { list( $limit, $offset ) = wfCheckLimits(); $groupTarget = isset($par) ? $par : $wgRequest->getVal( 'group' ); - + $up = new UsersPager($par); - $wgOut->addHTML( - $up->getPageHeader(). - $up->getNavigationBar(). - '' . - $up->getNavigationBar() - ); - - + + # getBody() first to check, if empty + $usersbody = $up->getBody(); + $s = $up->getPageHeader(); + if( $usersbody ) { + $s .= $up->getNavigationBar(); + $s .= ''; + $s .= $up->getNavigationBar() ; + } else { + $s .= '

' . wfMsgHTML('listusers-noresult') . '

'; + }; + $wgOut->addHTML( $s ); } ?> diff --git a/languages/messages/MessagesDe.php b/languages/messages/MessagesDe.php index 649b2ce7e1..76ee6059a6 100644 --- a/languages/messages/MessagesDe.php +++ b/languages/messages/MessagesDe.php @@ -1180,7 +1180,9 @@ Davon haben '''$2''' (=$4%) $5-Rechte.", '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.', @@ -1456,7 +1458,8 @@ Zur Aufhebung der Sperre siehe die [[{{ns:special}}:Ipblocklist|Liste aller akti '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', diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index d30bead1ce..b89607ff51 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -1587,7 +1587,9 @@ You can narrow down the view by selecting a log type, the user name, or the affe '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 # @@ -1894,6 +1896,7 @@ to a previously blocked IP address or username.', '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', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index a0b922443d..131cc39561 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -981,6 +981,8 @@ $wgMessageStructure = array( ), 'listusers' => array( 'listusersfrom', + 'listusers-submit', + 'listusers-noresult', ), 'emailuser' => array( 'mailnologin', @@ -1215,6 +1217,7 @@ $wgMessageStructure = array( 'unblocked', 'ipblocklist', 'ipblocklist-summary', + 'ipblocklist-submit', 'blocklistline', 'infiniteblock', 'expiringblock', -- 2.20.1