diff --git a/backup.php b/backup.php
index 7ba0a17..db4d52e 100755
--- a/backup.php
+++ b/backup.php
@@ -25,8 +25,31 @@ if ($handle = opendir($backup_dir)) {
}
}
closedir($handle);
- // Sortieren: neueste zuerst
- usort($files, fn($a, $b) => $b['mtime'] <=> $a['mtime']);
+
+ // 🔸 Sortieren nach Datum im Dateinamen: DoMiLi_Backup_YYYY-MM[_x].pdf
+ usort($files, function ($a, $b) {
+ // Extrahiere YYYY-MM aus dem Dateinamen (ohne .pdf)
+ $nameA = pathinfo($a['name'], PATHINFO_FILENAME);
+ $nameB = pathinfo($b['name'], PATHINFO_FILENAME);
+
+ // Regex: Suche nach 4 Ziffern, Bindestrich, 2 Ziffern
+ $dateA = null;
+ $dateB = null;
+ if (preg_match('/(\d{4}-\d{2})/', $nameA, $matchesA)) {
+ $dateA = $matchesA[1];
+ }
+ if (preg_match('/(\d{4}-\d{2})/', $nameB, $matchesB)) {
+ $dateB = $matchesB[1];
+ }
+
+ // Wenn kein Datum gefunden: ans Ende schieben
+ if ($dateA === null && $dateB === null) return 0;
+ if ($dateA === null) return 1; // A hinter B
+ if ($dateB === null) return -1; // B hinter A
+
+ // Absteigend sortieren: neuestes zuerst → "2025-07" > "2025-02"
+ return $dateB <=> $dateA;
+ });
}
require_once 'inc/header.php';
diff --git a/backups/DoMiLi_Backup_2025-07.pdf b/backups/DoMiLi_Backup_2025-07.pdf
new file mode 100755
index 0000000..ecf22cd
Binary files /dev/null and b/backups/DoMiLi_Backup_2025-07.pdf differ
diff --git a/backups/DoMiLi_Backup_2025-08.pdf b/backups/DoMiLi_Backup_2025-08.pdf
new file mode 100755
index 0000000..f3b9bc2
Binary files /dev/null and b/backups/DoMiLi_Backup_2025-08.pdf differ
diff --git a/backups/DoMiLi_Backup_2025-09.pdf b/backups/DoMiLi_Backup_2025-09.pdf
new file mode 100755
index 0000000..57dab94
Binary files /dev/null and b/backups/DoMiLi_Backup_2025-09.pdf differ
diff --git a/colors.php b/colors.php
index 2696e6e..8ae859d 100755
--- a/colors.php
+++ b/colors.php
@@ -1,10 +1,5 @@
-
Name
Farbe
- Anz
+
+
+
+ Name = $name_arrow ?>
+
+
+
+
+
+ Anzahl = $usage_arrow ?>
+
+
- Aktionen
+
Keine veröffentlichten Release Notes vorhanden.
- - -Veröffentlicht am: = date('d.m.Y', strtotime($release['release_date'])) ?>
- - -Neue Features:
-Verbesserungen:
-Behobene Fehler:
-Keine veröffentlichten Release Notes vorhanden.
+ + +Veröffentlicht am: = date('d.m.Y', strtotime($release['release_date'])) ?>
+ + +Neue Features:
+Verbesserungen:
+Behobene Fehler:
+