Add a class when a usergroup contains no members to allow hiding these rows per Commo...
authorRaimond Spekking <raymond@users.mediawiki.org>
Mon, 17 Nov 2008 17:38:30 +0000 (17:38 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Mon, 17 Nov 2008 17:38:30 +0000 (17:38 +0000)
includes/specials/SpecialStatistics.php

index fdd713c..cd4a9b2 100644 (file)
@@ -117,9 +117,16 @@ function wfSpecialStatistics( $par = '' ) {
                                array(),
                                array( 'group' => $group ),
                                'known' );
+
+                       # Add a class when a usergroup contains no members to allow hiding these rows
+                       $classZero = '';
+                       $countUsers = SiteStats::numberingroup( $groupname );
+                       if( $countUsers == 0 ) {
+                               $classZero = ' statistics-group-zero';
+                       }
                        $text .= formatRow( $grouppage . ' ' . $grouplink,
-                               $wgLang->formatNum( SiteStats::numberingroup( $groupname ) ),
-                               ' class="statistics-group-' . Sanitizer::escapeClass( $group ) . '"' );
+                               $wgLang->formatNum( $countUsers ),
+                               ' class="statistics-group-' . Sanitizer::escapeClass( $group ) . $classZero . '"' );
                }
        }
        $text .= $viewsStats;