Page::$messages[] = array('type' => 'attention', 'message' => 'Fatal error catched during group creation. Error dump: ' . nl2br($e)); Page::message(); } Page::ManageServerGroups(); break; case 'addserverstep2': Page::AddServerStep2($_POST['servergroup']); break; case 'addserverstep3': $server = Server::getInstance(); $server->moduleid = $_POST['moduleid']; $server->Create($_POST['servername'], $_POST['groupid'], $_POST['maxclients'], 1, $server->generateOperateArray($_POST)); Page::Servers(); break; case 'addprestep2': Page::AddPreStep2($_POST['servergroup']); break; case 'addprestep3': $preset = Preset::getInstance(); $preset->groupid = $_POST['groupid']; try { $preset->Create(array('groupid' => $_POST['groupid'], 'name' => $_POST['name'], 'paramsdata' => serialize($preset->generateOperateArray($_POST)))); } catch (Exception $e) { 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'];