Fix bug in global auth caused by r48970 (I think). You need to call this->changeableG...
authorAndrew Garrett <werdna@users.mediawiki.org>
Tue, 16 Jun 2009 09:40:50 +0000 (09:40 +0000)
committerAndrew Garrett <werdna@users.mediawiki.org>
Tue, 16 Jun 2009 09:40:50 +0000 (09:40 +0000)
includes/specials/SpecialUserrights.php

index 3b98da6..c95f8bf 100644 (file)
@@ -154,6 +154,7 @@ class UserrightsPage extends SpecialPage {
                                $removegroup[] = $group;
                        }
                }
+               
                $this->doSaveUserGroups( $user, $addgroup, $removegroup, $reason );
        }
        
@@ -172,7 +173,7 @@ class UserrightsPage extends SpecialPage {
                // Validate input set...
                $isself = ($user->getName() == $wgUser->getName());
                $groups = $user->getGroups();
-               $changeable = $wgUser->changeableGroups();
+               $changeable = $this->changeableGroups();
                $addable = array_merge( $changeable['add'], $isself ? $changeable['add-self'] : array() );
                $removable = array_merge( $changeable['remove'], $isself ? $changeable['remove-self'] : array() );