From cab37cd31c16fa8c3968f0f8d9004ab59d9e23bc Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 19 Mar 2026 06:34:42 +0100 Subject: --- 1-screenshot.png | Bin 0 -> 241557 bytes index.php | 254 +++++++++++++++++++++++++++---------------------------- 2 files changed, 127 insertions(+), 127 deletions(-) create mode 100644 1-screenshot.png diff --git a/1-screenshot.png b/1-screenshot.png new file mode 100644 index 0000000..d95a71c Binary files /dev/null and b/1-screenshot.png differ diff --git a/index.php b/index.php index 756e086..70bf846 100644 --- a/index.php +++ b/index.php @@ -1,127 +1,127 @@ - - */ -$hiddenDomains = [ - 'old-ahso4', -]; - -$domains = glob('*', GLOB_ONLYDIR); -$domains = array_filter( - $domains, - function ($domain) use ($hiddenDomains) { - return !in_array($domain, $hiddenDomains); - } -); - -$singleDomainView = array_reduce( - $domains, - function ($carry, $domain) { - return $carry && strlen($domain) == 4 && ctype_digit($domain); - }, - true -); -if ($singleDomainView) { - //we are in a domain directory - $domains = [basename(getcwd())]; - chdir('..'); -} - -$struct = []; -foreach ($domains as $domain) { - $dyears = glob($domain . '/*', GLOB_ONLYDIR); - foreach ($dyears as $dyear) { - $year = basename($dyear); - $dymonths = glob($dyear . '/*', GLOB_ONLYDIR | GLOB_MARK); - foreach ($dymonths as $num => $dymonth) { - $month = basename($dymonth); - if ($num == 0 && $month != '01') { - foreach (range(1, $month - 1) as $dummy) { - $struct[$domain][$year][str_pad($dummy, 2, '0', STR_PAD_LEFT)] = null; - } - } - $struct[$domain][$year][$month] = $dymonth; - } - } -} - -$title = 'awstats overview'; -if ($singleDomainView) { - $title .= ': ' . array_key_first($struct); -} -?> - - - - <?= $title ?> - - - - - - - -

- -
- $years): ?> -
- -

- -
- $months): ?> -
-
-
    - $path): ?> - -
  • - -
  • - - -
-
- -
-
- -
- - + + */ +$hiddenDomains = [ + 'old-ahso4', +]; + +$domains = glob('*', GLOB_ONLYDIR); +$domains = array_filter( + $domains, + function ($domain) use ($hiddenDomains) { + return !in_array($domain, $hiddenDomains); + } +); + +$singleDomainView = array_reduce( + $domains, + function ($carry, $domain) { + return $carry && strlen($domain) == 4 && ctype_digit($domain); + }, + true +); +if ($singleDomainView) { + //we are in a domain directory + $domains = [basename(getcwd())]; + chdir('..'); +} + +$struct = []; +foreach ($domains as $domain) { + $dyears = glob($domain . '/*', GLOB_ONLYDIR); + foreach ($dyears as $dyear) { + $year = basename($dyear); + $dymonths = glob($dyear . '/*', GLOB_ONLYDIR | GLOB_MARK); + foreach ($dymonths as $num => $dymonth) { + $month = basename($dymonth); + if ($num == 0 && $month != '01') { + foreach (range(1, $month - 1) as $dummy) { + $struct[$domain][$year][str_pad($dummy, 2, '0', STR_PAD_LEFT)] = null; + } + } + $struct[$domain][$year][$month] = $dymonth; + } + } +} + +$title = 'awstats overview'; +if ($singleDomainView) { + $title .= ': ' . array_key_first($struct); +} +?> + + + + <?= $title ?> + + + + + + + +

+ +
+ $years): ?> +
+ +

+ +
+ $months): ?> +
+
+
    + $path): ?> + +
  • + +
  • + + +
+
+ +
+
+ +
+ + -- cgit v1.2.3