$err = @Utils::checkInput($_POST['gameserverid'], "Gameserver ID", 1, 64, INPUT_TYPE_NUMERIC); if (strlen($err) != 0) { $error[] = $err; } else { if (!GameserverManager::existsById($_POST['gameserverid'])) { $error[] = "The given gameserver id doesn't exists."; } else { $gameserver = new Gameserver($_POST['gameserverid']); if ($gameserver->getData("status") == GAMESERVER_STATUS_UNINSTALLING) { $error[] = "The given server already gets uninstalled."; } } } if (count($error) == 0) { $page->assign("t_Report", Reporting::success("The gameserver will be deleted soon.")); $gameserver->scheduleDeletion(); // 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 delete a gameserver ({$gameName} [{$ip}:{$serverPort}]) for {$username} ({$userID})"); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($error))); } } else {