From b752b475d92f3b893dfb4976f5c398329b99370f Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Wed, 4 Jun 2025 11:18:02 +0200 Subject: [PATCH 1/2] update(Lehrauftrag Mitarbeiter View): adds the new CIS4-Header/Footer if in CIS4 context and updates minor layout problems --- .../views/lehre/lehrauftrag/Dashboard.php | 33 ++- .../lehre/lehrauftrag/LehrendeUebersicht.php | 31 ++- .../lehre/lehrauftrag/approveLehrauftrag.php | 212 ++++++++++-------- .../lehre/lehrauftrag/orderLehrauftrag.php | 211 +++++++++-------- application/views/widgets/navigationMenu.php | 2 +- 5 files changed, 288 insertions(+), 201 deletions(-) diff --git a/application/views/lehre/lehrauftrag/Dashboard.php b/application/views/lehre/lehrauftrag/Dashboard.php index 3da01700c..8fa364618 100644 --- a/application/views/lehre/lehrauftrag/Dashboard.php +++ b/application/views/lehre/lehrauftrag/Dashboard.php @@ -1,7 +1,5 @@ load->view( - 'templates/FHC-Header', - array( +$includesArray = array( 'title' => 'Lehrauftrag bestellen', 'jquery3' => true, 'jqueryui1' => true, @@ -12,8 +10,20 @@ $this->load->view( 'dialoglib' => true, 'navigationwidget' => true, 'addons' => true, - ) ); + +if(defined('CIS4')){ + $this->load->view( + 'templates/CISVUE-Header', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Header', + $includesArray + ); +} + ?> widgetlib->widget('NavigationWidget'); ?> @@ -33,4 +43,17 @@ $this->load->view( -load->view('templates/FHC-Footer'); ?> +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} + ?> diff --git a/application/views/lehre/lehrauftrag/LehrendeUebersicht.php b/application/views/lehre/lehrauftrag/LehrendeUebersicht.php index 4f49a2518..721dc8d44 100644 --- a/application/views/lehre/lehrauftrag/LehrendeUebersicht.php +++ b/application/views/lehre/lehrauftrag/LehrendeUebersicht.php @@ -1,7 +1,6 @@ load->view( - 'templates/FHC-Header', - array( + +$includesArray = array( 'title' => 'Lehrauftrag bestellen', 'jquery3' => true, 'bootstrap3' => true, @@ -9,8 +8,18 @@ $this->load->view( 'sbadmintemplate3' => true, 'ajaxlib' => true, 'navigationwidget' => true, - ) ); +if(defined('CIS4')){ + $this->load->view( + 'templates/CISVUE-Header', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Header', + $includesArray + ); +} ?> widgetlib->widget('NavigationWidget'); ?> @@ -34,4 +43,16 @@ $this->load->view( -load->view('templates/FHC-Footer'); ?> +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} +?> diff --git a/application/views/lehre/lehrauftrag/approveLehrauftrag.php b/application/views/lehre/lehrauftrag/approveLehrauftrag.php index a598be015..1634d992f 100644 --- a/application/views/lehre/lehrauftrag/approveLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/approveLehrauftrag.php @@ -1,99 +1,108 @@ load->view( - 'templates/FHC-Header', - array( - 'title' => 'Lehrauftrag erteilen', - 'jquery3' => true, - 'jqueryui1' => true, - 'jquerycheckboxes1' => true, - 'bootstrap3' => true, - 'fontawesome6' => true, - 'sbadmintemplate3' => true, - 'tabulator5' => true, - 'tabulator5JQuery' => true, - 'momentjs2' => true, - 'ajaxlib' => true, - 'dialoglib' => true, - 'tablewidget' => true, - 'navigationwidget' => true, - 'phrases' => array( - 'global' => array( - 'lehrauftraegeErteilen', - 'mehrHilfe', - 'weitereInformationenUnter' - ), - 'ui' => array( - 'anzeigen', - 'alleAnzeigen', - 'nurNeueAnzeigen', - 'nurBestellteAnzeigen', - 'nurErteilteAnzeigen', - 'nurAngenommeneAnzeigen', - 'nurGeaenderteAnzeigen', - 'nurDummiesAnzeigen', - 'hilfeZuDieserSeite', - 'alleAuswaehlen', - 'alleAbwaehlen', - 'ausgewaehlteZeilen', - 'hilfe', - 'tabelleneinstellungen', - 'keineDatenVorhanden', - 'spaltenEinstellen', - 'bestelltVon', - 'erteiltVon', - 'angenommenVon', - 'stundenStundensatzGeaendert', - 'neuerLehrauftragOhneLektorVerplant', - 'wartetAufBestellung', - 'wartetAufErneuteBestellung', - 'neuerLehrauftragWartetAufBestellung', - 'letzterStatusBestellt', - 'letzterStatusErteilt', - 'letzterStatusAngenommen', - ), - 'table' => array( - 'spaltenEinAusblenden', - 'spaltenEinAusblendenMitKlickOeffnen', - 'spaltenEinAusblendenAufEinstellungenKlicken', - 'spaltenEinAusblendenMitKlickAktivieren', - 'spaltenEinAusblendenMitKlickSchliessen', - 'spaltenbreiteVeraendern', - 'spaltenbreiteVeraendernText', - 'spaltenbreiteVeraendernInfotext', - 'zeilenAuswaehlen', - 'zeilenAuswaehlenEinzeln', - 'zeilenAuswaehlenBereich', - 'zeilenAuswaehlenAlle' - ), - 'lehre' => array( - 'lehrauftragStandardBestellprozess', - 'lehrauftragStandardBestellprozessBestellen', - 'lehrauftragStandardBestellprozessErteilen', - 'lehrauftragStandardBestellprozessAnnehmen', - 'lehrauftraegeErteilen', - 'lehrauftraegeErteilenText', - 'lehrauftraegeErteilenKlickStatusicon', - 'lehrauftraegeErteilenLehrauftraegeWaehlen', - 'lehrauftraegeErteilenMitKlickErteilen', - 'geaenderteLehrauftraege', - 'geaenderteLehrauftraegeTextBeiErteilung', - 'lehrauftraegeNichtAuswaehlbar', - 'lehrauftraegeNichtAuswaehlbarTextBeiErteilung', - 'filterAlle', - 'filterNeu', - 'filterBestellt', - 'filterErteilt', - 'filterAngenommen', - 'filterGeaendert', - 'filterDummies' - ) - ), - 'customJSs' => array( - 'public/js/bootstrapper.js', - 'public/js/lehre/lehrauftrag/approveLehrauftrag.js' - ) - ) +$includesArray = array( + 'title' => 'Lehrauftrag erteilen', + 'jquery3' => true, + 'jqueryui1' => true, + 'jquerycheckboxes1' => true, + 'bootstrap3' => true, + 'fontawesome6' => true, + 'sbadmintemplate3' => true, + 'tabulator5' => true, + 'tabulator5JQuery' => true, + 'momentjs2' => true, + 'ajaxlib' => true, + 'dialoglib' => true, + 'tablewidget' => true, + 'navigationwidget' => true, + 'phrases' => array( + 'global' => array( + 'lehrauftraegeErteilen', + 'mehrHilfe', + 'weitereInformationenUnter' + ), + 'ui' => array( + 'anzeigen', + 'alleAnzeigen', + 'nurNeueAnzeigen', + 'nurBestellteAnzeigen', + 'nurErteilteAnzeigen', + 'nurAngenommeneAnzeigen', + 'nurGeaenderteAnzeigen', + 'nurDummiesAnzeigen', + 'hilfeZuDieserSeite', + 'alleAuswaehlen', + 'alleAbwaehlen', + 'ausgewaehlteZeilen', + 'hilfe', + 'tabelleneinstellungen', + 'keineDatenVorhanden', + 'spaltenEinstellen', + 'bestelltVon', + 'erteiltVon', + 'angenommenVon', + 'stundenStundensatzGeaendert', + 'neuerLehrauftragOhneLektorVerplant', + 'wartetAufBestellung', + 'wartetAufErneuteBestellung', + 'neuerLehrauftragWartetAufBestellung', + 'letzterStatusBestellt', + 'letzterStatusErteilt', + 'letzterStatusAngenommen', + ), + 'table' => array( + 'spaltenEinAusblenden', + 'spaltenEinAusblendenMitKlickOeffnen', + 'spaltenEinAusblendenAufEinstellungenKlicken', + 'spaltenEinAusblendenMitKlickAktivieren', + 'spaltenEinAusblendenMitKlickSchliessen', + 'spaltenbreiteVeraendern', + 'spaltenbreiteVeraendernText', + 'spaltenbreiteVeraendernInfotext', + 'zeilenAuswaehlen', + 'zeilenAuswaehlenEinzeln', + 'zeilenAuswaehlenBereich', + 'zeilenAuswaehlenAlle' + ), + 'lehre' => array( + 'lehrauftragStandardBestellprozess', + 'lehrauftragStandardBestellprozessBestellen', + 'lehrauftragStandardBestellprozessErteilen', + 'lehrauftragStandardBestellprozessAnnehmen', + 'lehrauftraegeErteilen', + 'lehrauftraegeErteilenText', + 'lehrauftraegeErteilenKlickStatusicon', + 'lehrauftraegeErteilenLehrauftraegeWaehlen', + 'lehrauftraegeErteilenMitKlickErteilen', + 'geaenderteLehrauftraege', + 'geaenderteLehrauftraegeTextBeiErteilung', + 'lehrauftraegeNichtAuswaehlbar', + 'lehrauftraegeNichtAuswaehlbarTextBeiErteilung', + 'filterAlle', + 'filterNeu', + 'filterBestellt', + 'filterErteilt', + 'filterAngenommen', + 'filterGeaendert', + 'filterDummies' + ) + ), + 'customJSs' => array( + 'public/js/bootstrapper.js', + 'public/js/lehre/lehrauftrag/approveLehrauftrag.js' + ) ); + +if(defined('CIS4')){ + $this->load->view( + 'templates/CISVUE-Header', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Header', + $includesArray + ); +} ?> widgetlib->widget('NavigationWidget'); ?> @@ -208,5 +217,18 @@ $this->load->view(
-load->view('templates/FHC-Footer'); ?> +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} + ?> diff --git a/application/views/lehre/lehrauftrag/orderLehrauftrag.php b/application/views/lehre/lehrauftrag/orderLehrauftrag.php index 6806aa401..ab66f998f 100644 --- a/application/views/lehre/lehrauftrag/orderLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/orderLehrauftrag.php @@ -1,99 +1,108 @@ load->view( - 'templates/FHC-Header', - array( - 'title' => 'Lehrauftrag bestellen', - 'jquery3' => true, - 'jqueryui1' => true, - 'jquerycheckboxes1' => true, - 'bootstrap3' => true, - 'fontawesome6' => true, - 'sbadmintemplate3' => true, - 'tabulator5' => true, - 'tabulator5JQuery' => true, - 'momentjs2' => true, - 'ajaxlib' => true, - 'dialoglib' => true, - 'tablewidget' => true, - 'navigationwidget' => true, - 'phrases' => array( - 'global' => array( - 'lehrauftraegeBestellen', - 'mehrHilfe', - 'weitereInformationenUnter' - ), - 'ui' => array( - 'anzeigen', - 'alleAnzeigen', - 'nurNeueAnzeigen', - 'nurBestellteAnzeigen', - 'nurErteilteAnzeigen', - 'nurAngenommeneAnzeigen', - 'nurGeaenderteAnzeigen', - 'nurDummiesAnzeigen', - 'hilfeZuDieserSeite', - 'alleAuswaehlen', - 'alleAbwaehlen', - 'ausgewaehlteZeilen', - 'hilfe', - 'tabelleneinstellungen', - 'keineDatenVorhanden', - 'spaltenEinstellen', - 'bestelltVon', - 'erteiltVon', - 'angenommenVon', - 'neuerLehrauftragOhneLektorVerplant', - 'neuerLehrauftragWartetAufBestellung', - 'letzterStatusBestellt', - 'letzterStatusErteilt', - 'letzterStatusAngenommen', - 'nachAenderungStundensatzStunden', - 'vorAenderungStundensatzStunden' - ), - 'table' => array( - 'spaltenEinAusblenden', - 'spaltenEinAusblendenMitKlickOeffnen', - 'spaltenEinAusblendenAufEinstellungenKlicken', - 'spaltenEinAusblendenMitKlickAktivieren', - 'spaltenEinAusblendenMitKlickSchliessen', - 'spaltenbreiteVeraendern', - 'spaltenbreiteVeraendernText', - 'spaltenbreiteVeraendernInfotext', - 'zeilenAuswaehlen', - 'zeilenAuswaehlenEinzeln', - 'zeilenAuswaehlenBereich', - 'zeilenAuswaehlenAlle' - ), - 'lehre' => array( - 'lehrauftragStandardBestellprozess', - 'lehrauftragStandardBestellprozessBestellen', - 'lehrauftragStandardBestellprozessErteilen', - 'lehrauftragStandardBestellprozessAnnehmen', - 'lehrauftraegeBestellen', - 'lehrauftraegeBestellenText', - 'lehrauftraegeBestellenKlickStatusicon', - 'lehrauftraegeBestellenLehrauftraegeWaehlen', - 'lehrauftraegeBestellenMitKlickBestellen', - 'lehrauftraegeBestellenVertragWirdAngelegt', - 'geaenderteLehrauftraege', - 'geaenderteLehrauftraegeText', - 'lehrauftraegeNichtAuswaehlbar', - 'lehrauftraegeNichtAuswaehlbarText', - 'filterAlle', - 'filterNeu', - 'filterBestellt', - 'filterErteilt', - 'filterAngenommen', - 'filterGeaendert', - 'filterDummies' - ) - ), - 'customJSs' => array( - 'public/js/bootstrapper.js', - 'public/js/lehre/lehrauftrag/orderLehrauftrag.js' - ) - ) +$includesArray = array( + 'title' => 'Lehrauftrag bestellen', + 'jquery3' => true, + 'jqueryui1' => true, + 'jquerycheckboxes1' => true, + 'bootstrap3' => true, + 'fontawesome6' => true, + 'sbadmintemplate3' => true, + 'tabulator5' => true, + 'tabulator5JQuery' => true, + 'momentjs2' => true, + 'ajaxlib' => true, + 'dialoglib' => true, + 'tablewidget' => true, + 'navigationwidget' => true, + 'phrases' => array( + 'global' => array( + 'lehrauftraegeBestellen', + 'mehrHilfe', + 'weitereInformationenUnter' + ), + 'ui' => array( + 'anzeigen', + 'alleAnzeigen', + 'nurNeueAnzeigen', + 'nurBestellteAnzeigen', + 'nurErteilteAnzeigen', + 'nurAngenommeneAnzeigen', + 'nurGeaenderteAnzeigen', + 'nurDummiesAnzeigen', + 'hilfeZuDieserSeite', + 'alleAuswaehlen', + 'alleAbwaehlen', + 'ausgewaehlteZeilen', + 'hilfe', + 'tabelleneinstellungen', + 'keineDatenVorhanden', + 'spaltenEinstellen', + 'bestelltVon', + 'erteiltVon', + 'angenommenVon', + 'neuerLehrauftragOhneLektorVerplant', + 'neuerLehrauftragWartetAufBestellung', + 'letzterStatusBestellt', + 'letzterStatusErteilt', + 'letzterStatusAngenommen', + 'nachAenderungStundensatzStunden', + 'vorAenderungStundensatzStunden' + ), + 'table' => array( + 'spaltenEinAusblenden', + 'spaltenEinAusblendenMitKlickOeffnen', + 'spaltenEinAusblendenAufEinstellungenKlicken', + 'spaltenEinAusblendenMitKlickAktivieren', + 'spaltenEinAusblendenMitKlickSchliessen', + 'spaltenbreiteVeraendern', + 'spaltenbreiteVeraendernText', + 'spaltenbreiteVeraendernInfotext', + 'zeilenAuswaehlen', + 'zeilenAuswaehlenEinzeln', + 'zeilenAuswaehlenBereich', + 'zeilenAuswaehlenAlle' + ), + 'lehre' => array( + 'lehrauftragStandardBestellprozess', + 'lehrauftragStandardBestellprozessBestellen', + 'lehrauftragStandardBestellprozessErteilen', + 'lehrauftragStandardBestellprozessAnnehmen', + 'lehrauftraegeBestellen', + 'lehrauftraegeBestellenText', + 'lehrauftraegeBestellenKlickStatusicon', + 'lehrauftraegeBestellenLehrauftraegeWaehlen', + 'lehrauftraegeBestellenMitKlickBestellen', + 'lehrauftraegeBestellenVertragWirdAngelegt', + 'geaenderteLehrauftraege', + 'geaenderteLehrauftraegeText', + 'lehrauftraegeNichtAuswaehlbar', + 'lehrauftraegeNichtAuswaehlbarText', + 'filterAlle', + 'filterNeu', + 'filterBestellt', + 'filterErteilt', + 'filterAngenommen', + 'filterGeaendert', + 'filterDummies' + ) + ), + 'customJSs' => array( + 'public/js/bootstrapper.js', + 'public/js/lehre/lehrauftrag/orderLehrauftrag.js' + ) ); + +if(defined('CIS4')){ + $this->load->view( + 'templates/CISVUE-Header', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Header', + $includesArray + ); +} ?> @@ -209,5 +218,17 @@ $this->load->view(
-load->view('templates/FHC-Footer'); ?> +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +}else{ + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} + ?> diff --git a/application/views/widgets/navigationMenu.php b/application/views/widgets/navigationMenu.php index 42dd901fb..974128343 100644 --- a/application/views/widgets/navigationMenu.php +++ b/application/views/widgets/navigationMenu.php @@ -1,4 +1,4 @@ -
-load->view('templates/FHC-Footer'); ?> +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +} else { + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} +?> diff --git a/application/views/lehre/lehrauftrag/approveLehrauftrag.php b/application/views/lehre/lehrauftrag/approveLehrauftrag.php index 1634d992f..822cd396e 100644 --- a/application/views/lehre/lehrauftrag/approveLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/approveLehrauftrag.php @@ -92,17 +92,11 @@ $includesArray = array( ) ); -if(defined('CIS4')){ - $this->load->view( - 'templates/CISVUE-Header', - $includesArray - ); -}else{ - $this->load->view( - 'templates/FHC-Header', - $includesArray - ); -} + +$this->load->view( + 'templates/FHC-Header', + $includesArray +); ?> widgetlib->widget('NavigationWidget'); ?> @@ -219,16 +213,11 @@ if(defined('CIS4')){ load->view( - 'templates/CISVUE-Footer', - $includesArray - ); -}else{ - $this->load->view( - 'templates/FHC-Footer', - $includesArray - ); -} + +$this->load->view( + 'templates/FHC-Footer', + $includesArray +); + ?> diff --git a/application/views/lehre/lehrauftrag/orderLehrauftrag.php b/application/views/lehre/lehrauftrag/orderLehrauftrag.php index ab66f998f..107db2871 100644 --- a/application/views/lehre/lehrauftrag/orderLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/orderLehrauftrag.php @@ -92,17 +92,11 @@ $includesArray = array( ) ); -if(defined('CIS4')){ - $this->load->view( - 'templates/CISVUE-Header', - $includesArray - ); -}else{ - $this->load->view( - 'templates/FHC-Header', - $includesArray - ); -} + +$this->load->view( + 'templates/FHC-Header', + $includesArray +); ?> @@ -219,16 +213,10 @@ if(defined('CIS4')){
load->view( - 'templates/CISVUE-Footer', - $includesArray - ); -}else{ - $this->load->view( - 'templates/FHC-Footer', - $includesArray - ); -} + +$this->load->view( + 'templates/FHC-Footer', + $includesArray +); ?>