Log finding add

This commit is contained in:
Haitem
2020-07-24 18:21:11 +02:00
parent 3d68df2658
commit bde466a5bd
2 changed files with 75 additions and 63 deletions

View File

@@ -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;
}
}