From f1feee4e2137e77f7414de020787b85dcdcff159 Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Sun, 1 Sep 2019 15:55:33 +0200 Subject: [PATCH] Log page, 404 page --- class/Route.php | 4 +++ index.php | 3 ++ templates/log.phtml | 73 +++++++++++++++++++++++++++++++++++++++++++++ views/Log.php | 34 +++++++++++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 templates/log.phtml create mode 100644 views/Log.php diff --git a/class/Route.php b/class/Route.php index 5ff4c74..17000c2 100644 --- a/class/Route.php +++ b/class/Route.php @@ -20,7 +20,11 @@ class Route{ if ($urlValue === $urlGetParam) { $useView = $this->views[$urlKey]; new $useView(); + die(); } } + echo 'Not Fount 404'; + die(); + //TODO: 404 přidělat } } diff --git a/index.php b/index.php index 32561fb..545a7f7 100644 --- a/index.php +++ b/index.php @@ -43,6 +43,8 @@ $userManager = new UserManager(); if (isset($_POST['username']) && isset($_POST['password']) ) { $userManager->login($_POST['username'], $_POST['password'], $_POST['remember']); } + +$logManager = new LogManager(); /* $form = new Form('name','1','POST',''); $form->addInput(InputTypes::TEXT,'nadpis','','Label',''); @@ -70,6 +72,7 @@ $route->add('/dashboard', 'Dashboard'); $route->add('/setting', 'Setting'); $route->add('/scene', 'Scene'); $route->add('/ajax', 'Ajax'); +$route->add('/log', 'Log'); $route->add('/rooms', 'Rooms'); $route->submit(); diff --git a/templates/log.phtml b/templates/log.phtml new file mode 100644 index 0000000..9059726 --- /dev/null +++ b/templates/log.phtml @@ -0,0 +1,73 @@ + + + + render(); + ?> + <?php echo $TITLE ?> + + +
+
+ +
+
+
+
+
LOG:CZ
+ + +
+
+ + '; + } + } + ?> +
+
+ + render(); + //TODO js do main.js + ?> + + + diff --git a/views/Log.php b/views/Log.php new file mode 100644 index 0000000..f8e671f --- /dev/null +++ b/views/Log.php @@ -0,0 +1,34 @@ +isLogin()){ + header('Location: ./login'); + } + + $template = new Template('log'); + $template->prepare('title', 'Log'); + + $result = array(); + $cdir = scandir('./logs/'); + foreach ($cdir as $key => $value) + { + if (!in_array($value,array(".",".."))) + { + $result[$value] = $value; + } + } + + $template->prepare('logsFiles', $result); + $template->prepare('lang', $lang); + + $template->render(); + + } +}