$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; } }
function setUserShell($user, $shell) { return ZShell::setUserShell($user, $shell); }