public function onCalling($args) { // Setting the header header("Content-Type: application/json"); // Printing the version in a JSON echo json_encode(array("state" => \SUpdateServer\ServerState::isEnabled() ? "enabled" : "disabled"), JSON_PRETTY_PRINT); }
public function onCalling($args) { // Getting the Paladin version $paladinVersion = file_get_contents("paladin.version"); // Getting the Twig version $twigVersion = "1.18"; // Getting the S-Update-Server version $serverVersion = file_get_contents("s-update-server.version"); // Getting the server state $serverEnabled = \SUpdateServer\ServerState::isEnabled(); // Displaying the index page \Paladin\Paladin::getPageLoader()->displayPage("\\SUpdateServer\\Pages", "Index", array("paladinVersion" => $paladinVersion, "serverVersion" => $serverVersion, "serverEnabled" => $serverEnabled)); }
private function checkFormResponse() { // If the password isn't given if (!isset($_POST["password"])) { // Displaying the login page \Paladin\Paladin::getPageLoader()->displayPage("\\SUpdateServer\\Pages", "Login", array("badPassword" => false, "serverActivated" => \SUpdateServer\ServerState::isEnabled())); } else { if (\SUpdateServer\SessionManager::getSessionManager()->checkPassword($_POST["password"])) { // Seting the user logged $_SESSION["logged"] = true; // Going to the index page header("Location: " . \Paladin\Paladin::getRootFolder()); } else { // Displaying the login page, with a bad password message \Paladin\Paladin::getPageLoader()->displayPage("\\SUpdateServer\\Pages", "Login", array("badPassword" => true, "serverActivated" => \SUpdateServer\ServerState::isEnabled())); } } }
public function beforeDisplayed() { if (\SUpdateServer\ServerState::isEnabled() == false) { header("Location: " . \Paladin\Paladin::getRootFolder()); } }
public function onCalling($args) { if (sizeof($args) == 1) { \SUpdateServer\ServerState::setServerState($args[0]); } }