Intranet: neue Module registrieren (Typen 28–39)

Knowledgecenter Update, Globale Suche und alle Task/Zertifikate-Seiten
(Admin + User) ab Typ 28 fortlaufend eingetragen — kein Offset mehr
zwischen Label und Case-Nummer wie im Quellprojekt.

Nicht eingetragen: my_certificates.php (Datei existiert nicht im
tasks-Modul) und Search (Modul noch nicht vorhanden).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 09:40:54 +02:00
parent 743476f64a
commit 197152fb97
2 changed files with 61 additions and 12 deletions

View File

@@ -43,19 +43,20 @@ if ($messages !== null) {
//Arrays für Select füllen
$type_array = array(
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
);
$type_name_array = array(
0 => "Kontaktdaten",
1 => "Schwarzes Brett",
2 => "Kontakt bearbeiten",
3 => "Essenslieferung",
4 => "Profil",
5 => "Infoboard",
6 => "Knowledgecenter",
7 => "Firmeninformationen",
8 => "Meine Kontakte",
9 => "Knowledgecenter - Weitere Beiträge",
0 => "Kontaktdaten",
1 => "Schwarzes Brett",
2 => "Kontakt bearbeiten",
3 => "Essenslieferung",
4 => "Profil",
5 => "Infoboard",
6 => "Knowledgecenter",
7 => "Firmeninformationen",
8 => "Meine Kontakte",
9 => "Knowledgecenter - Weitere Beiträge",
10 => "E-Learning",
11 => "Zertifikate - Kontaktkarte",
12 => "Essenslieferung Übersicht",
@@ -72,7 +73,19 @@ $type_name_array = array(
23 => "PDF Vorschau",
24 => "QM Updates",
25 => "QR-Code",
26 => "Ticketcenter"
26 => "Ticketcenter",
27 => "Knowledgecenter Update",
28 => "Globale Suche",
29 => "Aufgaben Admin Aufgabenliste",
30 => "Aufgaben Admin Vorschau",
31 => "Aufgaben Admin Eskalations Dashboard",
32 => "Aufgaben Admin Freigabe Dashboard",
33 => "Aufgaben Admin Kategorien",
34 => "Aufgaben User Aufgaben",
35 => "Aufgaben User Aufgabe Bearbeitung",
36 => "Aufgaben User Überfällig",
37 => "Aufgaben User Hinweisleiste",
38 => "Aufgaben User Eskalations Overlay",
);
$input_description = (empty($input_intranet['description']) ? $type_name_array[$input_intranet['type']] : $input_intranet['description']);

View File

@@ -88,6 +88,42 @@ function intranet_show($sitepart_id) {
case 27:
$include = MODULE_PATH.'/ticketcenter/views/ticketcenter/show_ticketcenter.inc.php';
break;
case 28:
$include = MODULE_PATH.'/knowledgecenter_update/Controllers/knowledgecenter.inc.php';
break;
case 29:
$include = MODULE_PATH.'/search/views/search_results.php';
break;
case 30:
$include = MODULE_PATH.'/tasks/pages/admin/task_list.php';
break;
case 31:
$include = MODULE_PATH.'/tasks/pages/admin/task_detail.php';
break;
case 32:
$include = MODULE_PATH.'/tasks/pages/admin/escalation_dashboard.php';
break;
case 33:
$include = MODULE_PATH.'/tasks/pages/admin/approval_queue.php';
break;
case 34:
$include = MODULE_PATH.'/tasks/pages/admin/task_categories.php';
break;
case 35:
$include = MODULE_PATH.'/tasks/pages/user/my_tasks.php';
break;
case 36:
$include = MODULE_PATH.'/tasks/pages/user/task_detail.php';
break;
case 37:
$include = MODULE_PATH.'/tasks/pages/user/overdue_widget.php';
break;
case 38:
$include = MODULE_PATH.'/tasks/pages/user/summary_widget.php';
break;
case 39:
$include = MODULE_PATH.'/tasks/pages/user/escalation_overlay_widget.php';
break;
default:
break;
}