function insertPackage($id, $package)
{
    return ZPackage::insertPackage($id, $package);
}
Example #2
0
initVars('name', 'desc', 'space', 'bandwidth', 'site', 'ftp', 'sql', 'state', 'op');
switch ($task) {
    case 'add':
        header('Cache-Control: private');
        $token = token();
        if (checktoken()) {
            $package = new stdClass();
            $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 = isset($_REQUEST['state']);
            if (ZPackage::insertPackage($id, $package)) {
                setmsg(t("New Package Added."), 'notice', 'package.php');
            }
        }
        break;
    case 'edit':
        header('Cache-Control: private');
        $token = token();
        $id = intval($_REQUEST['id']);
        $package = ZPackage::getPackage($id);
        if (!$package) {
            setmsg(t("No such package defined."), 'warning', 'package.php');
        }
        $op = $_REQUEST['op'];
        if (checktoken() && 'remove' == $op) {
            if (ZPackage::removePackage($id)) {