public function init() { if (isset($_COOKIE["masterpw"]) || isset($_POST["password"])) { $authC = new AuthController(); $authC->auth(); } $data = array("navbar" => NULL, "list" => NULL); if (SessionController::getAuth()) { if (isset($_GET["scan"])) { $animeC = new AnimeController(); $animeC->scanNew(); header("location: " . str_replace("?scan", "", $_SERVER['REQUEST_URI'])); } elseif (isset($_GET["anime"]) && isset($_GET["episode"])) { $animeC = new AnimeController(); $data["video"] = array("model" => $animeC->getAnime($_GET["anime"])); } else { $animeM = new AnimeMapper(); $data["list"] = array("model" => $animeM->getAnimes()); } if (isset($_COOKIE["lastEpisode"])) { $arr = explode("|", $_COOKIE["lastEpisode"]); $data["list"]["lastEpisode"]["id"] = $arr[0]; $data["list"]["lastEpisode"]["nr"] = $arr[1]; $data["navbar"]["lastEpisode"]["id"] = $arr[0]; $data["navbar"]["lastEpisode"]["nr"] = $arr[1]; $data["video"]["lastEpisode"]["id"] = $arr[0]; $data["video"]["lastEpisode"]["nr"] = $arr[1]; $data["video"]["lastEpisode"]["timestamp"] = $arr[2]; } } $this->renderView($data); }
public function dashboard() { $user = AuthController::auth(); $this->view('dashboard/index.php', ['user' => $user]); }