Upload via GUI (94 Dateien)
This commit is contained in:
@@ -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');
|
||||
Reference in New Issue
Block a user