Fix for r75313: add array_unique(), otherwise groups are listed twice if they are...
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sun, 24 Oct 2010 16:05:46 +0000 (16:05 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sun, 24 Oct 2010 16:05:46 +0000 (16:05 +0000)
includes/specials/SpecialListgrouprights.php

index 072b37d..f328fce 100644 (file)
@@ -60,8 +60,8 @@ class SpecialListGroupRights extends SpecialPage {
                                '</tr>'
                );
 
-               $allGroups = array_merge( array_keys( $wgGroupPermissions ), 
-                               array_keys( $wgRevokePermissions ) );
+               $allGroups = array_unique( array_merge( array_keys( $wgGroupPermissions ),
+                               array_keys( $wgRevokePermissions ) ) );
                foreach ( $allGroups as $group ) {
                        $permissions = isset( $wgGroupPermissions[$group] ) ? 
                                        $wgGroupPermissions[$group] : array();