diff --git a/www/files/index.php b/www/files/index.php index 6801150..e1115bd 100644 --- a/www/files/index.php +++ b/www/files/index.php @@ -47,12 +47,16 @@ foreach ($files as $name => [$size, $mtime, $ctime]) { $cre ]; } -$versions = []; + if ($getVers === 'latest') { + $versions = []; foreach ($entities as $name => [$prod, $vers, $url, $size, $mtime, $ctime, $mod, $cre]) { - $versions[$prod] = $vers; + if ($prod === $getProd) $versions[] = $vers; } + usort($versions, 'version_compare'); + $getVers = $versions[sizeof($versions) - 1]; } + $entities = array_filter($entities, function($e) { global $getProd; global $getVers; @@ -85,10 +89,10 @@ if ($format === 'json') { require "../header.inc"; ?>
Name | Größe | |
---|---|---|
Name | Größe | Änderungsdatum |
$name | " . number_format($size / 1024 / 1024, 1) . " MB | |
$name | " . number_format($size / 1024 / 1024, 1) . " MB | " . date('d.m.Y, H:i', $mtime) . " |