Upload via GUI (94 Dateien)

This commit is contained in:
2026-10-24 20:15:15 +00:00
parent 9108a34774
commit cbf6139e74
45 changed files with 3478 additions and 0 deletions
@@ -0,0 +1,17 @@
<?php
// Schichtübergabe: Notizen für die nächste Schicht.
require_once __DIR__ . '/lib.php';
plugin_add_hook('cron.run', function () {
schicht_cleanup(get_db());
});
// Deutlicher Hinweis oben auf jeder Seite, solange Notizen ungelesen sind (gilt ab dem aktuellen DeskHub; sonst bleibt der Zähler im Menü)
plugin_add_filter('staff.page.top', function ($html, array $ctx) {
return $html . schicht_banner_html(get_db(), $ctx['staff'] ?? null, (string) ($ctx['activePage'] ?? ''));
});
plugin_add_filter('ticket.view.sidebar', function ($html, array $ctx) {
return $html . schicht_sidebar_html(get_db(), $ctx['staff'] ?? null);
});
// Für alle Mitarbeiter und Administratoren; der Zähler zeigt ungelesene Notizen
plugin_register_menu(schicht_menu_label(), 'schichtuebergabe');