public function actionAdmin() { //Выход из сессии if (!empty($_POST["logout"]) && $_POST["logout"] == "logout") { unset($_SESSION['login']); session_destroy(); } //Аутентификация if (!empty($_POST["login"])) { $login = $_POST["login"]; $password = $_POST["password"]; $auth = AdminModel::authentification($login, $password); if ($auth) { $_SESSION["login"] = $login; } else { header("Location:admin"); } } //Если админ авторизован if (!empty($_SESSION["login"])) { $themes = LessonsModel::getThemes(); $lessons = LessonsModel::getLessons(); $login = $_SESSION["login"]; require_once ROOT . "/views/index/header.php"; //echo "Привет, ".$login; require_once ROOT . "/views/content/admin/adminView.php"; require_once ROOT . "/views/index/footer.php"; //Добавление урока if (!empty($_POST["lesson-number"]) && !empty($_POST["lesson-name"]) && !empty($_POST["lesson-video"]) && !empty($_POST["lesson-theme"]) && !empty($_POST["lesson-text"])) { AdminModel::addLesson($_POST["lesson-number"], $_POST["lesson-name"], $_POST["lesson-video"], $_POST["lesson-theme"], $_POST["lesson-text"]); } else { if (!empty($_POST["extra-number"]) && !empty($_POST["extra-name"]) && !empty($_POST["extra-lesson"]) && !empty($_POST["extra-text"])) { AdminModel::addExtra($_POST["extra-number"], $_POST["extra-name"], $_POST["extra-lesson"], $_POST["extra-text"]); } } } else { require_once ROOT . "/views/index/header.php"; require_once ROOT . "/views/content/admin/loginFormView.php"; require_once ROOT . "/views/index/footer.php"; } return true; }