Example #1
0
     }
     Page::ManageServerModules();
     exit;
     break;
 case 'addservergroup':
     $sg = new ServerGroups();
     try {
         $sg->Create($_POST);
     } catch (Exception $e) {
         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))));