Files
isdefoobaropen/public/index.php

24 lines
512 B
PHP

<?php
require_once '../vendor/autoload.php';
$config = \FooBar\Configuration::loadConfig();
if (isset($_POST['auth_check'])) {
if (!$config->isAuthorized()) {
http_response_code(403);
}
} elseif (isset($_POST['toggle']) && $config->isAuthorized()) {
$file = $config->stateFile();
if ($config->isOpen()) {
unlink($file);
} else {
touch($file);
}
}
if ($config->isOpen()) {
require '../templates/open.html';
} else {
require '../templates/closed.html';
}