Example #1
0
         Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during preset creation. Error dump: ' . nl2br($e));
         Page::message();
     }
     Page::Presets();
     break;
 case 'updatepreset':
     $preset = Preset::getInstance();
     $preset->groupid = $_POST['groupid'];
     try {
         $preset->BatchUpdate(array('name' => $_POST['name'], 'paramsdata' => serialize($preset->generateOperateArray($_POST))), $_POST['id']);
     } catch (Exception $e) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during preset update. Error dump: ' . nl2br($e));
         Page::message();
     }
     if (is_numeric($_POST['id'])) {
         Page::EditPreset($_POST['id']);
     } else {
         Page::Presets();
     }
     break;
 case 'addpkg':
     $package = Package::getInstance();
     //$package->Create($_POST['pkgname'], $_POST['presetid'], $_POST['price'], $_POST['paytype'], $_POST['stock']);
     try {
         $package->Create($_POST);
     } catch (Exception $e) {
         Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during package creation. Error dump: ' . nl2br($e));
         Page::message();
     }
     Page::Package();
     break;