function insertPackage($id, $package) { return ZPackage::insertPackage($id, $package); }
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)) {