function getPackages($name_only = false, $state = 1)
{
    return ZPackage::getPackages($name_only, $state);
}
Example #2
0
         setmsg(t('Adduser request pending. It will take a few minutes to take into effect.'), 'notice');
     }
     break;
 case 'edit':
     $token = token();
     $name = isset($_REQUEST['name']) ? $_REQUEST['name'] : '';
     if (!isadmin() && $me != $name) {
         setmsg(t('Permission Denied.'));
         //break;
     }
     $name = preg_replace("/[^a-z0-9]+/i", "", $name);
     if (!$name) {
         redirect('user.php');
     }
     $package = ZPackage::getUserPackage($name);
     $packages = ZPackage::getPackages();
     $shells = ZShell::getShells();
     $user = ZUser::getUser($name);
     if (!$user) {
         setmsg(t('No such user or this user is waiting for activation.'));
     }
     $op = @$_REQUEST['op'];
     if (checktoken()) {
         if ('chpasswd' == $op) {
             $new = $_REQUEST['password'];
             $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.'));
Example #3
0
        }
        if (checktoken() && 'edit' == $op) {
            $package = array();
            $package['name'] = strip_tags($_REQUEST['name']);
            $package['desc'] = strip_tags($_REQUEST['desc']);
            $package['space'] = $_REQUEST['space'];
            $package['bandwidth'] = $_REQUEST['bandwidth'];
            $package['site'] = intval($_REQUEST['site']);
            $package['ftp'] = intval($_REQUEST['ftp']);
            $package['sql'] = intval($_REQUEST['sql']);
            $package['state'] = intval($_REQUEST['state']);
            $package['updated'] = date('Y-m-d H:i:s');
            if (ZPackage::updatePackage($id, $package)) {
                setmsg(t("Package Updated."), 'notice', 'package.php');
            }
        }
        break;
    case 'list':
    default:
        $task = 'list';
        $packages = ZPackage::getPackages(false, 'all');
        if ($_REQUEST['get'] == 'json') {
            $arr = array('records' => $packages, 'total' => count($packages));
            echo json_encode($arr);
            $norender = true;
        }
        break;
}
if (!$norender) {
    include template('package');
}