AdminsEditGroupSave();
        break;
    case 'delgroup':
        AdminsDeleteGroup();
        break;
    case 'editadmin':
        if ($editprofile) {
            System::admin()->BreadCrumbAdd('Редактирование профиля');
        }
        AdminUserEditor('admins&a=adminsave', 'edit', SafeEnv($_GET['id'], 11, int), true);
        break;
    case 'adminsave':
        if ($editprofile) {
            System::admin()->BreadCrumbAdd('Редактирование профиля');
        }
        AdminUserEditSave('admins', 'update', SafeEnv($_GET['id'], 11, int), true);
        break;
    case 'deladmin':
        AdminsDelete();
        break;
    default:
        AdminsMain();
}
function AdminsGenAccessStr(&$useraccess, &$accesses, $system = false)
{
    $msg = '';
    if ($system == '1') {
        $msg = 'Системный  ';
    } elseif (trim($useraccess) == 'ALL') {
        $msg = 'Полный доступ, кроме системных и опасных функций  ';
    } else {
         AdminUserEditor('user&a=addsave', 'add', 0, false);
     }
     break;
 case 'addsave':
     if ($editing) {
         AdminUserEditSave('user', 'addsave', 0, false);
     }
     break;
 case 'edituser':
     if ($editing) {
         AdminUserEditor('user&a=editsave', 'edit', SafeEnv($_GET['id'], 11, int), false);
     }
     break;
 case 'editsave':
     if ($editing) {
         AdminUserEditSave('user', 'update', SafeEnv($_GET['id'], 11, int), false);
     }
     break;
 case 'deluser':
     if ($editing) {
         AdminUserDelUser();
     }
     break;
 case 'ranks':
     AdminUserRanks();
     break;
 case 'editrank':
     if ($rankedit) {
         AdminUserEditRank();
     }
     break;