</head> <?php if (isset($_SESSION["admin_login"])) { header("Location: admin.php"); } if (isset($_SESSION["login"])) { header("Location: account.php"); } $cfg_status = file_exists('config.php'); include 'ServerAuthWebAPI.php'; if ($cfg_status) { include 'config.php'; if (!$config["debug"]) { error_reporting(0); } $api = new ServerAuthWebAPI($config["db_host"], $config["db_port"], $config["db_username"], $config["db_password"], $config["db_database"], $config["db_table_prefix"]); $api_status = $api->getStatus(); } ?> <body style='background: #fdfdfd'> <nav class='navbar navbar-static <?php if ($cfg_status && $config['dark-theme']) { echo 'navbar-dark'; } ?> '> <a class='navbar-title' href='index.php'>ServerAuth Account Manager</a> <button type='button' class='navbar-toggle'></button> <?php if ($cfg_status && $config["allow-register"] && !isset($_SESSION["login"])) { echo "<ul class='navbar-links navbar-links-right'><li><a href='register.php'><i class='fa fa-user'></i> Register</a></li></ul>";
</head> <?php if (isset($_SESSION["admin_login"])) { header("Location: admin.php"); } if (isset($_SESSION["login"])) { header("Location: login.php"); } $cfg_status = file_exists('config.php'); include 'ServerAuthWebAPI.php'; if ($cfg_status) { include 'config.php'; if (!$config["debug"]) { error_reporting(0); } $api = new ServerAuthWebAPI($config["db_host"], $config["db_port"], $config["db_username"], $config["db_password"], $config["db_database"], $config["db_table_prefix"]); $api_status = $api->getStatus(); } ?> <body style='background: #fdfdfd'> <nav class='navbar navbar-static <?php if ($cfg_status && $config['dark-theme']) { echo 'navbar-dark'; } ?> '> <a class='navbar-title' href='index.php'>ServerAuth Account Manager</a> <button type='button' class='navbar-toggle'></button> <ul class='navbar-links navbar-links-right'> <li><a href='login.php'><i class='fa fa-sign-in'></i> Login</a></li> </ul>
</head> <?php if (isset($_SESSION["admin_login"])) { header("Location: admin.php"); } if (!isset($_SESSION["login"])) { header("Location: login.php"); } $cfg_status = file_exists('config.php'); include 'ServerAuthWebAPI.php'; if ($cfg_status) { include 'config.php'; if (!$config["debug"]) { error_reporting(0); } $api = new ServerAuthWebAPI($config["db_host"], $config["db_port"], $config["db_username"], $config["db_password"], $config["db_database"], $config["db_table_prefix"]); $api_status = $api->getStatus(); } if (isset($_GET["action"]) && strtolower($_GET["action"]) == "logout") { session_destroy(); header("Location: login.php"); } ?> <body style='background: #fdfdfd'> <nav class='navbar navbar-static <?php if ($cfg_status && $config['dark-theme']) { echo 'navbar-dark'; } ?> '> <a class='navbar-title' href='index.php'>ServerAuth Account Manager</a>
<?php } else { if (isset($_GET["action"]) && strtolower($_GET["action"]) == "logout") { session_destroy(); header("Location: admin.php"); } ?> <div class='content'> <div class='col-2'></div> <div class='col-8'> <?php //Alerts if (!$cfg_status) { echo "<div class='alert alert-error square'><i class='fa fa-exclamation-circle'></i> ServerAuth Account Manager is not configured yet.<br><br>Please create a configuration file or rename the existing one.</div>"; } else { $api = new ServerAuthWebAPI($config["db_host"], $config["db_port"], $config["db_username"], $config["db_password"], $config["db_database"], $config["db_table_prefix"]); $api_status = $api->getStatus(); if ($api_status == ServerAuthWebAPI::ERR_MYSQL) { echo "<div class='alert alert-error square'><i class='fa fa-exclamation-circle'></i> <b>MySQL Error:</b> " . $api->getDatabase()->connect_error . "</div>"; } elseif ($api_status == ServerAuthWebAPI::ERR_OUTDATED_PLUGIN) { echo "<div class='alert alert-error square'><i class='fa fa-exclamation-circle'></i> ServerAuth plugin is outdated. Please update it.</div>"; } elseif ($api_status == ServerAuthWebAPI::ERR_OUTDATED_WEBAPI) { echo "<div class='alert alert-error square'><i class='fa fa-exclamation-circle'></i> ServerAuth Web API is outdated. Please update it.</div>"; } } ?> <?php echo "<div class='alert alert-info square'><i class='fa fa-info-circle'></i> Welcome, <b>" . $_SESSION["admin_login"] . "</b>.</div>"; if (isset($_GET["action"]) && isset($_GET["account"]) && strtolower($_GET["action"]) == "delete") { if ($api_status == ServerAuthWebAPI::SUCCESS) { if ($api->isPlayerRegistered($_GET["account"])) {