Example #1
0
 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']);
     $setting->Update('system.cron.daystoterminate', $_POST['daystoterminate']);
     Page::EditCron();
     break;
 case 'editpkg':
     $pkg = Package::getInstance();
     try {
         $pkg->BatchUpdate($_POST, $_POST['pkgid']);
     } catch (Exception $e) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during update. Error dump: ' . nl2br($e));
         Page::message();
     }
     Page::EditPkg($_POST['pkgid']);
     break;
 case 'delpkg':
     $pkg = Package::getInstance();
     $order = Order::getInstance();
     if (!is_numeric($_REQUEST['pkgid'])) {