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;