From 1197f051a2a7039e9abf322ea0f90aa974d7cef6 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Thu, 17 Mar 2022 16:20:54 +0100 Subject: [PATCH 1/9] kvp phrases --- system/phrasesupdate.php | 523 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 522 insertions(+), 1 deletion(-) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 139ab17b5..a973ac15b 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -13714,7 +13714,528 @@ array( 'insertvon' => 'system' ) ) - ) + ), + //******************* KVP + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.title', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Neuer Eintrag", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "New entry", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.info', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Im Rahmen des KVP (Kontinuierlicher Verbesserungsprozess) können Sie hier wichtige Fehler und/oder Verbesserungen einmelden. Diese können sich auf technische, inhaltliche, medien-didaktische oder test- und prüfungsrelevante Aspekte beziehen. Eine mögliche Umsetzung Ihrer Einmeldungen für das folgende Studienjahr wird im KVP geprüft und priorisiert, und ggf. im Anschluss vom Teamlead im Quellkurs entsprechend eingearbeitet.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Im Rahmen des KVP (Kontinuierlicher Verbesserungsprozess) können Sie hier wichtige Fehler und/oder Verbesserungen einmelden. Diese können sich auf technische, inhaltliche, medien-didaktische oder test- und prüfungsrelevante Aspekte beziehen. Eine mögliche Umsetzung Ihrer Einmeldungen für das folgende Studienjahr wird im KVP geprüft und priorisiert, und ggf. im Anschluss vom Teamlead im Quellkurs entsprechend eingearbeitet.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.info', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte füllen Sie pro Verbesserungspotential einen eigenen Eintrag aus!", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte füllen Sie pro Verbesserungspotential einen eigenen Eintrag aus!", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.workpackages', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Vorhandene Einmeldungen", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Vorhandene Einmeldungen", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.success', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Die Einmeldung würde erfolgreich versandt.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Die Einmeldung würde erfolgreich versandt.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.required', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Pflichtfeld", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Required field", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.error.required', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Sie müssen hier einen Wert eintragen.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "You must supply a value here.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.kurs_id', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte geben Sie Ihre Kurs ID (i.e. 5 Zahlen in der URL im Browser oben) an.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte geben Sie Ihre Kurs ID (i.e. 5 Zahlen in der URL im Browser oben) an.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.kurs_id.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Kurs Url", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Kurs Url", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.kurs_kurzbz', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte geben Sie die Kurzbezeichnug Ihres Kurses an (zb. TEZEI).", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte geben Sie die Kurzbezeichnug Ihres Kurses an (zb. TEZEI).", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.kurs_kurzbz.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Kurskrzl", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Kurskrzl", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.name', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Einreichende*r; Vor. und Nachname", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Einreichende*r; Vor. und Nachname", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.name.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Einreichende*r", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Einreichende*r", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.type', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Art der Einmeldung:", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Art der Einmeldung:", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.type.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Art der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Art der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.title', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte geben Sie einen aussagekräftigen Titel der Einmeldung an", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte geben Sie einen aussagekräftigen Titel der Einmeldung an", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.title.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Titel der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Titel der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.priority', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte geben Sie an, wie hoch Sie den Aufwand für die Umsetzung einschätzen", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte geben Sie an, wie hoch Sie den Aufwand für die Umsetzung einschätzen", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.priority.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Aufwand der Umsetzung", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Aufwand der Umsetzung", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.description', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => " Beschreiben Sie das Verbesserungspotential:

Geben Sie so konkret wie möglich an, auf welche Stelle im Kurs Sie sich beziehen (z.B. Eigenstudium C Test).", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => " Beschreiben Sie das Verbesserungspotential:

Geben Sie so konkret wie möglich an, auf welche Stelle im Kurs Sie sich beziehen (z.B. Eigenstudium C Test).", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.description.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Beschreiben Sie das Verbesserungspotenzial.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Beschreiben Sie das Verbesserungspotenzial.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.items', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bitte spezifizieren Sie, welche Items (Aufgaben, Materialien...) von dem Verbesserungspotential betroffen sind.", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Bitte spezifizieren Sie, welche Items (Aufgaben, Materialien...) von dem Verbesserungspotential betroffen sind.", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.items.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "betroffene items", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "betroffene items", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.implemented', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Wurde das Verbesserungspotential im Quellkurs bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Wurde das Verbesserungspotential im Quellkurs bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.implemented.label', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.submit', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Speichern", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Save", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ) ); From 56079a367423143bf33186cbb0ada89f996c6836 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Mon, 28 Mar 2022 11:32:32 +0200 Subject: [PATCH 2/9] phrasesupdate --- system/phrasesupdate.php | 200 +++++++++++++++++++++++++++++++-------- 1 file changed, 160 insertions(+), 40 deletions(-) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index a973ac15b..e8e67dac3 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -13716,6 +13716,126 @@ array( ) ), //******************* KVP + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.type', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Art der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Art der Einmeldung", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.name', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Einreichende*r", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Einreichende*r", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.email', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Email", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Email", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.phone', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "DW", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "DW", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.implemented', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "bereits umgesetzt?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'op.label.items', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Betroffene items", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Betroffene items", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), array( 'app' => 'core', 'category' => 'kvp', @@ -13796,6 +13916,26 @@ array( ) ) ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'list.empty', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Keine Einmeldungen vorhanden", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Keine Einmeldungen vorhanden", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), array( 'app' => 'core', 'category' => 'kvp', @@ -13936,46 +14076,6 @@ array( ) ) ), - array( - 'app' => 'core', - 'category' => 'kvp', - 'phrase' => 'new.form.name', - 'insertvon' => 'system', - 'phrases' => array( - array( - 'sprache' => 'German', - 'text' => "Einreichende*r; Vor. und Nachname", - 'description' => '', - 'insertvon' => 'system' - ), - array( - 'sprache' => 'English', - 'text' => "Einreichende*r; Vor. und Nachname", - 'description' => '', - 'insertvon' => 'system' - ) - ) - ), - array( - 'app' => 'core', - 'category' => 'kvp', - 'phrase' => 'new.form.name.label', - 'insertvon' => 'system', - 'phrases' => array( - array( - 'sprache' => 'German', - 'text' => "Einreichende*r", - 'description' => '', - 'insertvon' => 'system' - ), - array( - 'sprache' => 'English', - 'text' => "Einreichende*r", - 'description' => '', - 'insertvon' => 'system' - ) - ) - ), array( 'app' => 'core', 'category' => 'kvp', @@ -14176,6 +14276,26 @@ array( ) ) ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.form.attachments', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Attachments", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Attachments", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), array( 'app' => 'core', 'category' => 'kvp', From 899e2e18df87f7e696d6097ac1d2b2871bd63ec7 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Thu, 21 Apr 2022 15:29:16 +0200 Subject: [PATCH 3/9] 18775 - Admin GUI f. Tabelle extension.tbl_opkvp_organisationseinheit_opprj --- system/phrasesupdate.php | 280 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 280 insertions(+) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index e8e67dac3..c5964950d 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -14355,6 +14355,286 @@ array( 'insertvon' => 'system' ) ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.oes', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Organisations Einheiten", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Organisations Einheiten", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.openproject', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "OpenProject Projekte", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "OpenProject Projects", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.edit', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "%s (%s) ändern", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Edit %s (%s)", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.delete', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Löschen?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Delete?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.source_linked', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Link auflösen?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Remove link?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.title.target_linked', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Link auflösen?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Remove link?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.text.delete', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Soll diese Verknüpfung wirklich entfernt werden?", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Do you really want to remove this link?", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.text.source_linked', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Das Objekt ist noch mit einem anderen Objekt verknüpft. Diese Verknüpfung wird entfernt!", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Your Source is already linked to another item. This connection will be removed!", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.text.target_linked', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Das Zielobjekt ist bereits mit einem anderen Objekt verknüpft. Diese Verknüpfung wird entfernt!", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Your Target is already linked to another item. This connection will be removed!", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.search', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Suchen", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Search", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.none', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "-Keine-", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "-None-", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.confirm.ok', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "OK", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "OK", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.confirm.cancel', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Abbrechen", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Cancel", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.search.error.none', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Keine Einträge gefunden", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "No entries found", + 'description' => '', + 'insertvon' => 'system' + ) + ) ) ); From 63142f58d5c42bbb20bd8d0b6686e5194e415bce Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Thu, 28 Apr 2022 08:56:38 +0200 Subject: [PATCH 4/9] admin templates - & error phrases --- system/phrasesupdate.php | 160 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index c5964950d..344965b54 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -14356,6 +14356,46 @@ array( ) ) ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.error.nosourcecourse.title', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'new.error.nosourcecourse.msg', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Dieser Moodle Kurs ist keinem Quellkurs zugeordnet", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "This Moodle Course doesn't have a Source Course", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), array( 'app' => 'core', 'category' => 'kvp', @@ -14635,6 +14675,126 @@ array( 'insertvon' => 'system' ) ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.template', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Template", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Template", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.oe', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Organisationseinheit", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Organisation unit", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.language', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Sprache", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Language", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.moodle', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Moodle Kurs", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Moodle Course", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.project', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "OP Projekt", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "OP Project", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'kvp', + 'phrase' => 'admin.label.version', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "OP Version", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "OP Version", + 'description' => '', + 'insertvon' => 'system' + ) + ) ) ); From c851cf9da272c8ed1427a7fd87c46ac7392e3739 Mon Sep 17 00:00:00 2001 From: Manfred Date: Thu, 14 Jul 2022 10:34:24 +0200 Subject: [PATCH 5/9] Testkorrektur HR Services --- cis/private/profile/zeitsperre_resturlaub.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php index 8e449b12d..4a03685dd 100644 --- a/cis/private/profile/zeitsperre_resturlaub.php +++ b/cis/private/profile/zeitsperre_resturlaub.php @@ -282,7 +282,7 @@ function showHideBezeichnungDropDown() } else if (dd.options[dd.selectedIndex].value == 'DienstF') { - sp.innerHTML = 'Dienstfreistellungen nur in Absprache mit Personalservice eintragen!
'; + sp.innerHTML = 'Dienstfreistellungen nur in Absprache mit HR Service eintragen!
'; } else { From 9fa2f56c8910f3960544ad2d90c07473e3584727 Mon Sep 17 00:00:00 2001 From: Manfred Date: Thu, 14 Jul 2022 10:37:25 +0200 Subject: [PATCH 6/9] Grant SELECT to bis.tbl_gsprogramm for web-user --- system/dbupdate_3.3.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index 01839e4b9..6824d350f 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -6259,6 +6259,20 @@ if($result = @$db->db_query("SELECT 1 FROM system.tbl_berechtigung WHERE berecht } } +// Grant SELECT to bis.tbl_gsprogramm for web-user +if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants WHERE table_name='tbl_gsprogramm' AND table_schema='bis' AND grantee='web' AND privilege_type in ('SELECT')")) +{ + if($db->db_num_rows($result)==0) + { + $qry = "GRANT SELECT ON bis.tbl_gsprogramm TO web;"; + + if(!$db->db_query($qry)) + echo 'tbl_gsprogramm Berechtigungen: '.$db->db_last_error().'
'; + else + echo '
Granted SELECT privileges to web for bis.tbl_gsprogramm'; + } +} + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; From 62700194ddb7bda39352fd57b53860d3b5b6aec9 Mon Sep 17 00:00:00 2001 From: Manfred Date: Mon, 1 Aug 2022 14:09:00 +0200 Subject: [PATCH 7/9] Bugfix aktuelles Studiensemester --- content/fasDBDML.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/fasDBDML.php b/content/fasDBDML.php index 2c4fcccbc..899f0096c 100644 --- a/content/fasDBDML.php +++ b/content/fasDBDML.php @@ -496,7 +496,7 @@ if(!$error) elseif(isset($_POST['stsem_aktuell'])) { $stsem = new studiensemester(); - $studiensemester_kurzbz = $stsem->getakt(); + $studiensemester_kurzbz = $stsem->getNearest(); $variable->name = 'semester_aktuell'; $variable->wert = $studiensemester_kurzbz; From 7b0de6b3e1f26e3497ff0f6279f1edd53c787ba3 Mon Sep 17 00:00:00 2001 From: Manfred Date: Thu, 4 Aug 2022 14:41:34 +0200 Subject: [PATCH 8/9] BugFix PHP 4 Milak --- include/lehreinheit.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/include/lehreinheit.class.php b/include/lehreinheit.class.php index 7d407cee4..5c4854966 100644 --- a/include/lehreinheit.class.php +++ b/include/lehreinheit.class.php @@ -831,6 +831,7 @@ class lehreinheit extends basis_db } while($row = $this->db_fetch_object()) { + if(!isset($this->lehreinheiten[$row->unr])) $this->lehreinheiten[$row->unr] = new stdClass(); $this->lehreinheiten[$row->unr]->lehreinheit_id[]=$row->lehreinheit_id; $this->lehreinheiten[$row->unr]->lvnr[]=$row->lvnr; $this->lehreinheiten[$row->unr]->unr=$row->unr; From 602bd375c4306aada0bf2306a908f60562dcc33e Mon Sep 17 00:00:00 2001 From: Manfred Date: Thu, 4 Aug 2022 17:32:03 +0200 Subject: [PATCH 9/9] BugFix PHP 7.4 Milak --- include/wochenplan.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/wochenplan.class.php b/include/wochenplan.class.php index 0ac59a9ff..f6cc94c3c 100644 --- a/include/wochenplan.class.php +++ b/include/wochenplan.class.php @@ -754,8 +754,9 @@ class wochenplan extends basis_db if ($lehrstunde->grp!=null && $lehrstunde->grp!='0' && $lehrstunde->grp!='') $lvb.=$lehrstunde->grp; } - if (count($lehrstunde->gruppe_kurzbz)>0) + if ($lehrstunde->gruppe_kurzbz != '') $lvb=$lehrstunde->gruppe_kurzbz; + $lehrverband[]=$lvb; // Lehrfach $lf=$lehrstunde->lehrfach; @@ -1458,8 +1459,9 @@ class wochenplan extends basis_db if ($lehrstunde->grp!=null && $lehrstunde->grp!='0' && $lehrstunde->grp!='') $lvb.=$lehrstunde->grp; } - if (count($lehrstunde->gruppe_kurzbz)>0) + if ($lehrstunde->gruppe_kurzbz != '') $lvb=$lehrstunde->gruppe_kurzbz; + $lehrverband[]=$lvb; // Lehrfach $lf=htmlspecialchars($lehrstunde->lehrfach);