Пример #1
0
         $res = ZUser::chpasswd_request($name, $new);
         $message = t("Password modification request submited. Please wait for a few minutes.");
         setmsg($message, 'notice', 'self');
     }
     if ('setpkg' == $op) {
         isadmin() || setmsg(t('Permission Dennied.'));
         $new = intval($_REQUEST['package']);
         $res = ZPackage::setUserPackage($name, $new) && syncCBand();
         $package_name = ZPackage::getPackage($new)->name;
         $message = t("Package for {$name} has been changed to ") . "[{$package_name}].";
         setmsg($message, 'notice', 'self');
     }
     if ('shell' == $op) {
         isadmin() || setmsg(t('Permission Dennied.'));
         $new = $_REQUEST['shell'];
         $res = ZShell::setUserShell($name, $new);
         $message = t("Shell for {$name} has been changed to ") . "[{$new}].";
         setmsg($message, 'notice', 'self');
     }
     if ('suspend' == $op) {
         if (ZUser::suspendUser($name, !intval($_REQUEST['suspend']))) {
             setmsg('', 'notice');
         } else {
             setmsg(t('Error'));
         }
     }
     if ('remove' == $op) {
         header("Location: ?task=remove&name={$name}&token={$_REQUEST['token']}");
         exit;
     }
 }
Пример #2
0
function setUserShell($user, $shell)
{
    return ZShell::setUserShell($user, $shell);
}