caching eingebaut: Cacht eine definierte Anzahl Jahren für die ROI Planung vor

This commit is contained in:
2026-07-20 20:33:31 +02:00
parent 0b6ae3d933
commit 5582a09e21
2 changed files with 739 additions and 74 deletions
+16
View File
@@ -16,6 +16,22 @@ define('CrewBrain_TaskListID', 6);
define('Enable_QR_Code_CrewBrainAufgaben', true);
// @hr
// @section: Epirent-Spezifische Einstellungen
// @note: -------------------- ROI Cache --------------------
// @note: Aktiviert einen lokalen Cache für die ROI-Ansicht, weil die Live-API-Abfrage sehr langsam ist.
// @note: Der Cache enthält Rohdaten für einen definierten Zeitraum. Alles außerhalb wird live geladen.
// @note: Zulässige Werte (Integer ODER String):
// @note: -1 = alles aus dem Vorjahr UND ÄLTER (Jahre <= currentYear-1)
// @note: -2 = alles aus vor 2 Jahren UND ÄLTER (Jahre <= currentYear-2)
// @note: 0 = nur das aktuelle Jahr (Vorsicht: ändert sich täglich!)
// @note: 2024 = exakt dieses eine Kalenderjahr (>=1900)
// @note: '<2015' = alles vor 2015 (Jahre <= 2014)
// @note: '<=2015' = alles bis inkl. 2015
// @note: '>=2018' = alles ab 2018 (kein Live-Anteil, weil Cache oben offen)
// @note: '>2018' = alles ab 2019
// @note: '2015-2017' = konkreter Range (Jahre 2015..2017)
// @note: Ist der Parameter nicht definiert, ist der Cache DEAKTIVIERT und alles läuft live wie bisher.
define('ROI_Cache_YearRange', -1);
define('Enable_QR_Code_CheckOut', false); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckOut an
define('Enable_QR_Code_CheckIn', false); //Zeigt statt der Packscheinnummer einen Scanbaren QR Code für den CheckIn an
define('Vorbereitungs_Zeitvariable', 'Packen'); //Name des zu verwendenden Zeitabschnitts, der Zusätzlich zur DispoZeit beim Check Out Angezeigt werden soll