// Serverid $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_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))); }
$errors = array(); $sid = isset($_POST['serverid']) ? $_POST['serverid'] : ""; if (empty($sid)) { $errors[] = "Es wurde keine Server-ID angegeben."; } else { if (!is_numeric($sid)) { $errors[] = "Es wurde eine ungültige Server-ID angegeben."; } else { if (!PhysicalServerManager::existsById($sid)) { $errors[] = "Die angegebene Server-ID existiert nicht."; } } } if (count($errors) == 0) { $server = new PhysicalServer($sid); $page->assign("t_Report", Reporting::success("Der Server \"" . $server->getData("name") . "\" wird demnächst aktualisiert. (Task geplant)")); $server->addTask(TASK_SERVER_UPDATE); //header("Location: " . Core::GetConfig("dirRoot") . "Server"); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($errors))); } } } } } } } $sc = PhysicalServerManager::getCount(); $smarty->assign("servercount", $sc); $smarty->assign("physicalServerStates", $physicalServerStates); if ($sc != 0) {
} if (isset($server) && $server->getData("status") == 0) { $error[] = "The server wasnt initialized yet."; } $templateid = isset($_POST['templateID']) ? $_POST['templateID'] : ""; if (empty($templateid)) { $errors[] = "No template id set."; } else { if (!is_numeric($sid)) { $errors[] = "The given template id was invalid."; } else { if (!TemplateManager::existsById($templateid)) { $errors[] = "The given template id doesn't exist."; } else { $tpl = new Template($templateid); } } } if (count($errors) == 0) { $page->assign("t_Report", Reporting::success("The Template \"" . $tpl->getData("gameName") . "\" will be installed on \"" . $server->getData("name") . "\" soon. (Task planned)")); $server->addTask(TASK_SERVER_INSTALL_TEMPLATE, $tpl->getData("id")); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($errors))); } } } } } $page->assign("templateCount", TemplateManager::getCount()); $page->assign("templates", TemplateManager::getAll()); $page->display();
$error = array(); if (!UserManager::checkValidEmail($email)) { $error[] = "Ungültige E-Mail Adresse."; } if (!UserManager::checkValidPassword($pass)) { $error[] = "Ungültiges Passwort."; } if (count($error) == 0 && !UserManager::tryLogin($email, $pass)) { $error[] = "Es wurde kein Nutzer mit den angegeben Login-Daten gefunden."; } if (count($error) == 0) { if (isset($_POST['keepLoggedIn'])) { setcookie("username", $email, time() + 60 * 60 * 24 * 30 * 12 * 4); setcookie("password", $pass, time() + 60 * 60 * 24 * 30 * 12 * 4); } $page->assign("t_Report", Reporting::success("Sie wurden erfolgreich eingeloggt!<br />Sie werden in Kürze weitergeleitet.")); $page->assign("t_Redirect", array("seconds" => 2, "link" => Core::GetConfig("dirRoot") . "Dashboard")); } else { $msg = "Es sind Fehler aufgetreten!<ul>"; foreach ($error as $e) { $msg .= "<li>" . $e . "</li>"; } $msg .= "</ul>"; $page->assign("t_Report", Reporting::error($msg)); $page->assign("error", 1); } } if (is_dir("install")) { $page->assign("t_StaticInformation", Reporting::info("<br />Standard Werte für den Admin Nutzer: <br />E-Mail: admin@admin.de<br />Passwort: admin<br />Um diese Nachricht auszublenden, lösche das Verzeichnis 'install'")); } $page->display();
<?php /* * WolfPanel (c) 2015 by Fursystems.de (Marcel Kallen) * * WolfPanel is licensed under a * Creative Commons Attribution-NonCommercial 4.0 International License. * * You should have received a copy of the license along with this * work. If not, see <http://creativecommons.org/licenses/by-nc/4.0/>. */ include "assets/core.php"; $smarty->assign("page", "Logout"); $smarty->assign("t_CSS", "login.css"); $page = new Page($smarty, "pages/bigMessage.tpl"); $page->assign("message", Reporting::success("Sie wurden erfolgreich ausgeloggt. <br />Sie werden nun weitergeleitet.")); $page->assign("t_Redirect", array("seconds" => 2, "link" => Core::GetConfig("dirRoot") . "Login")); session_destroy(); setcookie("username", "", time() - 3600); setcookie("password", "", time() - 3600); $page->display();
foreach ($data as $key => $val) { $setting = $gs->getSettingByName($file, $key); $ret = $setting->validate($val); if ($ret["valid"] != true) { $retErr["error"] = true; $retErr["errors"][] = $ret["message"]; } else { $retErr["error"] = false; } } if ($retErr["error"] == false) { foreach ($data as $key => $val) { $setting = $gs->getSettingByName($file, $key); $setting->updateVal($val); } $page->assign("t_Report", Reporting::success("The settings have been saved.")); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($retErr["errors"]))); } } } $settingsAll = $gs->getSettingsByFile(); if (is_array($settingsAll)) { //echo "<pre>" . print_r($settingsAll, true) . "</pre>"; $page->assign("settingsAll", $settingsAll); } else { $page->assign("t_Report", Reporting::Error("This server doesnt have any settings.")); } } $page->display(); } else {
$error = array(); $err = @Utils::checkInput($_POST['userid'], "User ID", 0, 0, INPUT_TYPE_NUMERIC); if (strlen($err) != 0) { $error[] = $err; } else { if (!UserManager::existsById($_POST['userid'])) { $error[] = "The given User ID doesn't exist."; } else { $user = new User($_POST['userid']); if ($user->getData("coins") > 0) { $error[] = "The user still has coins. You cannot delete him."; } // TODO: Gameserver Count ask } } if (count($error) == 0) { $username = $user->getData("username"); $name = $user->getData("prename") . " " . $user->getData("lastname"); $page->assign("t_Report", Reporting::success("The user \"{$username}\" (\"{$name}\") has been removed successfully.")); Database::rowDeleteByField("users", "id", $_POST['userid']); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($error))); } } } } $customers = UserManager::getAllCustomers(); if ($customers != false) { $page->assign("AllUsers", UserManager::getAllCustomers()); } $page->display();