
06-13-2016, 07:33 AM
|
 |
|
|
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
|
Step 1:
Create a plugin hooked at "admin_usergroup_edit" with the code:
PHP Code:
foreach ($myobj->data['ugp'] AS $grouptitle => $perms)
{
print_r($grouptitle . '<br>');
}
exit;
Step 2:
Go to the "Usergroup Manager" and click to edit any of your existing usergroups...at the bottom of the page you will see a list of your existing permission groups...on my local dev site, I get:
Code:
dbtech_thankspermissions
rankpermissions
vbpt_permissions
forumpermissions
pmpermissions
calendarpermissions
wolpermissions
adminpermissions
genericpermissions
genericpermissions2
albumpermissions
usercsspermissions
genericoptions
signaturepermissions
visitormessagepermissions
socialgrouppermissions
Step 3:
Go back to the plugin you created in step 1, and arrange the permission groups as you want into an array. In my example code that follows, I have moved the "Admin Permissions" group to the top:
PHP Code:
$myorder = array('adminpermissions', 'dbtech_thankspermissions', 'rankpermissions', 'vbpt_permissions', 'forumpermissions', 'pmpermissions', 'calendarpermissions', 'wolpermissions', 'genericpermissions', 'genericpermissions2', 'albumpermissions', 'usercsspermissions', 'genericoptions', 'signaturepermissions', 'visitormessagepermissions', 'socialgrouppermissions');
$myobj->data['ugp'] = array_merge(array_flip($myorder), $myobj->data['ugp']);
This will allow you to order the permission groups however you want. 
|