http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89617

Revision: 89617
Author:   reedy
Date:     2011-06-06 23:46:13 +0000 (Mon, 06 Jun 2011)
Log Message:
-----------
* (bug 28695) If there are no results for an abuse filter log, can you put "No 
matching items in log" or something similar, as we do for usual logs


Think this is right, not verified

Modified Paths:
--------------
    trunk/extensions/AbuseFilter/AbuseFilter.i18n.php
    trunk/extensions/AbuseFilter/special/SpecialAbuseLog.php

Modified: trunk/extensions/AbuseFilter/AbuseFilter.i18n.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilter.i18n.php   2011-06-06 23:18:13 UTC 
(rev 89616)
+++ trunk/extensions/AbuseFilter/AbuseFilter.i18n.php   2011-06-06 23:46:13 UTC 
(rev 89617)
@@ -275,7 +275,7 @@
        'abusefilter-edit-builder-funcs-lcase' => 'To lower case (lcase)',
        'abusefilter-edit-builder-funcs-ccnorm' => 'Normalise confusable 
characters (ccnorm)',
        'abusefilter-edit-builder-funcs-rmdoubles' => 'Remove double-characters 
(rmdoubles)',
-       'abusefilter-edit-builder-funcs-specialratio' => 'Special characters / 
total characters (specialratio)',
+       'abusefilter-edit-builder-funcs-specabuialratio' => 'Special characters 
/ total characters (specialratio)',
        'abusefilter-edit-builder-funcs-norm' => 'Normalise (norm)',
        'abusefilter-edit-builder-funcs-count' => 'Number of times string X 
appears in string Y (count)',
        'abusefilter-edit-builder-funcs-rcount' => 'Number of times regex X 
appears in string Y (rcount)',
@@ -451,6 +451,7 @@
        'abusefilter-log-header' => "This log shows a summary of changes made 
to filters.
 For full details, see [[Special:AbuseFilter/history|the list]] of recent 
filter changes.",
        'abusefilter-log-entry-modify' => 'modified $1 ($2)',
+       'abusefilter-log-noresults' => 'No results',
 
        // Diffs
        'abusefilter-diff-title' => 'Differences between versions',

Modified: trunk/extensions/AbuseFilter/special/SpecialAbuseLog.php
===================================================================
--- trunk/extensions/AbuseFilter/special/SpecialAbuseLog.php    2011-06-06 
23:18:13 UTC (rev 89616)
+++ trunk/extensions/AbuseFilter/special/SpecialAbuseLog.php    2011-06-06 
23:46:13 UTC (rev 89617)
@@ -203,9 +203,13 @@
 
                $pager = new AbuseLogPager( $this, $conds );
 
-               $wgOut->addHTML( $pager->getNavigationBar() .
-                               Xml::tags( 'ul', null, $pager->getBody() ) .
-                               $pager->getNavigationBar() );
+               if( $pager->getResult()->numRows() !== 0 ) {
+                       $wgOut->addHTML( $pager->getNavigationBar() .
+                                       Xml::tags( 'ul', null, 
$pager->getBody() ) .
+                                       $pager->getNavigationBar() );
+               } else {
+                       $wgOut->addWikiMsg( 'abusefilter-log-noresults' );
+               }
        }
 
        function showDetails( $id ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to