diff --git a/app/views/Log.php b/app/views/Log.php index 081b646..a1b2eba 100644 --- a/app/views/Log.php +++ b/app/views/Log.php @@ -16,15 +16,7 @@ class Log extends Template $template->prepare('title', 'Log'); $result = array(); - $cdir = scandir('../logs/'); - foreach ($cdir as $key => $value) - { - if (!in_array($value,array(".","..", ".gitkeep"))) - { - - $result[$value] = $value; - } - } + $result = $this->logFinder ('../logs/', $result); $template->prepare('baseDir', BASEDIR); $template->prepare('debugMod', DEBUGMOD); @@ -35,4 +27,20 @@ class Log extends Template $template->render(); } + + private function logFinder ($dir, $result) { + $logFiles = scandir ($dir); + foreach ($logFiles as $key => $file) { + if (in_array ($file,array (".", "..", ".gitkeep"))) + { + continue; + } + if (!is_dir($dir . $file)) { + $result[$dir][] = $file; + } else { + $result = $this->logFinder ($dir . $file . "/", $result); + } + } + return $result; + } } diff --git a/app/views/templates/log.phtml b/app/views/templates/log.phtml index d200920..f8ab45a 100644 --- a/app/views/templates/log.phtml +++ b/app/views/templates/log.phtml @@ -1,60 +1,64 @@ - prepare('baseDir', $BASEDIR); - $partial->render(); - ?> - <?php echo $TITLE ?> + prepare('baseDir', $BASEDIR); + $partial->render(); + ?> + <?php echo $TITLE ?> -
-
- -
-
-

get('t_Logs'); ?>

-
- -
-
- -
-
- -
-
- '; - foreach ($file_lines as $line) { - echo $line; - } - echo ''; - } - ?> -
-
+
+
+ +
+
+

get('t_Logs'); ?>

+
- prepare('baseDir', BASEDIR); - $partial->render(); - //TODO js do main.js - ?> - - +
+
+ +
+
+ +
+
+ '; + foreach ($file_lines as $line) { + echo $line; + } + echo ''; + } + ?> +
+
+ + prepare('baseDir', BASEDIR); + $partial->render(); + //TODO js do main.js + ?> + +