예제 #1
0
                                 } else {
                                     $gameserver = new Gameserver($_POST['gameserverid']);
                                     if ($gameserver->getData("status") != GAMESERVER_STATUS_DISABLED) {
                                         $error[] = "The given gameserver isn't disabled.";
                                     }
                                 }
                             }
                             if (count($error) == 0) {
                                 $page->assign("t_Report", Reporting::success("The gameserver will be enabled soon."));
                                 $gameserver->enable();
                                 // Log
                                 $local = UserManager::getLocalUser();
                                 $localUsername = $local->getData("username");
                                 $localID = $local->getData("id");
                                 $gameName = $gameserver->getTemplate()->getData("gameName");
                                 $ip = $gameserver->getServer()->getData("ip");
                                 $user = $gameserver->getUser();
                                 $username = $user->getData("username");
                                 $userID = $user->getData("id");
                                 $serverPort = $gameserver->getData("port");
                                 Core::addToAdminLog("Admin {$localUsername} ({$localID}) has enabled a gameserver ({$gameName} [{$ip}:{$serverPort}]) (Owner: {$username} #{$userID})");
                             } else {
                                 $page->assign("t_Report", Reporting::error(Utils::buildErrorString($error)));
                             }
                         }
                     }
                 }
             }
         }
     }
 }