$trans->Create($_POST['invid'], $_POST['paygw'], $_POST['amount'], $_POST['date']); Page::EditInvoice($_POST['invid']); break; case 'moduleaction': $service = Service::getInstance(); $service->{$_REQUEST}['do']($_REQUEST['orderid']); Page::EditOrder($_REQUEST['orderid']); break; case 'editserver': $server = Server::getInstance(); $server->id = $_POST['serverid']; $server->Update('servername', $_POST['servername']); $server->Update('status', $_POST['serverstatus']); $server->Update('maxclients', $_POST['maxclients']); $server->Update('accessdata', serialize($server->generateOperateArray($_POST))); Page::EditServer($_POST['serverid']); break; case 'editcron': $setting = Settings::getInstance(); if (isset($_POST['autosusp'])) { $setting->Update('system.cron.autosuspend', 1); } else { $setting->Update('system.cron.autosuspend', 0); } if (isset($_POST['autoterm'])) { $setting->Update('system.cron.autoterminate', 1); } else { $setting->Update('system.cron.autoterminate', 0); } $setting->Update('system.cron.daystonewinv', $_POST['daystonewinv']); $setting->Update('system.cron.daystosuspend', $_POST['daystosuspend']);