From 2b516d40c96b9b7ee7fc31ae94c5ad45ef6f8a2a Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Tue, 5 Nov 2024 17:46:42 +0100 Subject: [PATCH] remove controllers, views and libraries for CisHtml since not used --- application/config/routes.php | 1 - application/controllers/CisHtml/Cms.php | 80 ------------------- application/controllers/CisHtml/Dashboard.php | 33 -------- application/views/Cis/ProfilUpdate.php | 49 ++++++++++-- application/views/CisHtml/Cms/Content.php | 34 -------- application/views/CisHtml/Dashboard.php | 21 ----- application/views/CisHtml/Error.php | 18 ----- .../views/templates/CISHTML-Footer.php | 19 ----- .../views/templates/CISHTML-Header.php | 67 ---------------- .../views/templates/CISHTML-Menu/Entry.php | 47 ----------- .../templates/CISHTML-Menu/EntryBase.php | 39 --------- .../templates/CISHTML-Menu/EntryInclude.php | 4 - 12 files changed, 41 insertions(+), 371 deletions(-) delete mode 100644 application/controllers/CisHtml/Cms.php delete mode 100644 application/controllers/CisHtml/Dashboard.php delete mode 100644 application/views/CisHtml/Cms/Content.php delete mode 100644 application/views/CisHtml/Dashboard.php delete mode 100644 application/views/CisHtml/Error.php delete mode 100644 application/views/templates/CISHTML-Footer.php delete mode 100644 application/views/templates/CISHTML-Header.php delete mode 100644 application/views/templates/CISHTML-Menu/Entry.php delete mode 100644 application/views/templates/CISHTML-Menu/EntryBase.php delete mode 100644 application/views/templates/CISHTML-Menu/EntryInclude.php diff --git a/application/config/routes.php b/application/config/routes.php index f872dc145..bb3337b23 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -61,7 +61,6 @@ $route['api/v1/organisation/[O|o]rganisationseinheit/(:any)'] = 'api/v1/organisa $route['api/v1/ressource/[B|b]etriebsmittelperson/(:any)'] = 'api/v1/ressource/betriebsmittelperson2/$1'; $route['api/v1/system/[S|s]prache/(:any)'] = 'api/v1/system/sprache2/$1'; -$route['CisHtml'] = 'CisHtml/dashboard'; $route['CisVue'] = 'CisVue/dashboard'; // load routes from extensions diff --git a/application/controllers/CisHtml/Cms.php b/application/controllers/CisHtml/Cms.php deleted file mode 100644 index c128ec81b..000000000 --- a/application/controllers/CisHtml/Cms.php +++ /dev/null @@ -1,80 +0,0 @@ - 'basis/cis:r', - 'news' => 'basis/cis:r', - ) - ); - - // Loads Libraries - $this->load->library('CmsLib'); - - // Loads phrases system - $this->loadPhrases([ - 'global' - ]); - - } - - // ----------------------------------------------------------------------------------------------------------------- - // Public methods - - /** - * @param int $content_id - * @param int $version - * @param string $sprache - * @param boolean $sichtbar - * - * @return void - */ - public function content($content_id, $version = null, $sprache = null, $sichtbar = true) - { - // return early if the content_id for the content is missing - if(!isset($content_id)) - $this->terminateWithError("content_id is missing"); - - $content = $this->ContentModel->load($content_id); - if (isError($content)) - $this->terminateWithError(getError($content)); - - $content = getData($content); - if(NULL === $content) - $this->terminateWithError("Content not found"); - - $content = current($content); - - $this->load->view('CisHtml/Cms/Content', ['content_id' => $content_id, 'template_kurzbz'=>$content->template_kurzbz , 'version' => $version, 'sprache' => $sprache, 'sichtbar' => $sichtbar]); - } - - /** - * @param boolean $infoscreen - * @param string | null $studiengang_kz - * @param int | null $semester - * @param boolean $mischen - * @param string $titel - * @param boolean $edit - * @param boolean $sichtbar - * - * @return void - */ - public function news($infoscreen = false, $studiengang_kz = null, $semester = null, $mischen = true, $titel = '', $edit = false, $sichtbar = true) - { - $this->load->view('CisHtml/Cms/Content', ['infoscreen' => $infoscreen, 'studiengang_kz' => $studiengang_kz, 'semester' => $semester, 'mischen' => $mischen, 'titel' => $titel, 'edit' => $edit, 'sichtbar' => $sichtbar, "template_kurzbz"=>"news"]); - } - -} diff --git a/application/controllers/CisHtml/Dashboard.php b/application/controllers/CisHtml/Dashboard.php deleted file mode 100644 index bce24e9b8..000000000 --- a/application/controllers/CisHtml/Dashboard.php +++ /dev/null @@ -1,33 +0,0 @@ - 'dashboard/benutzer:r' - ) - ); - - } - - // ----------------------------------------------------------------------------------------------------------------- - // Public methods - - /** - * @return void - */ - public function index() - { - $this->load->view('CisHtml/Dashboard.php'); - } -} diff --git a/application/views/Cis/ProfilUpdate.php b/application/views/Cis/ProfilUpdate.php index ff303b159..e797d436f 100644 --- a/application/views/Cis/ProfilUpdate.php +++ b/application/views/Cis/ProfilUpdate.php @@ -1,16 +1,49 @@ 'Profil Änderungen', - 'customJSModules'=> ['public/js/apps/Cis/ProfilUpdateRequests.js'], - 'tabulator5'=> true, - 'customCSSs'=>['public/css/components/FilterComponent.css','public/css/components/FormUnderline.css'], - ]; +$includesArray = array( + 'title' => 'Profil Änderungen', + 'vue3' => true, + 'bootstrap5' => true, + 'fontawesome6'=> true, + 'axios027' => true, + 'tabulator5' => true, + 'customJSModules' => array( + 'public/js/apps/Cis/ProfilUpdateRequests.js' + ), + 'customCSSs' => array( + 'public/css/components/FilterComponent.css','public/css/components/FormUnderline.css' + ) +); -$this->load->view('templates/CISHTML-Header',$includesArray); +if(defined("CIS4")) +{ + $this->load->view( + 'templates/CISVUE-Header', + $includesArray + ); +} +else +{ + $this->load->view( + 'templates/FHC-Header', + $includesArray + ); +} ?> -
-load->view('templates/CISHTML-Footer',$includesArray); ?> \ No newline at end of file +load->view( + 'templates/CISVUE-Footer', + $includesArray + ); +} else { + $this->load->view( + 'templates/FHC-Footer', + $includesArray + ); +} +?> \ No newline at end of file diff --git a/application/views/CisHtml/Cms/Content.php b/application/views/CisHtml/Cms/Content.php deleted file mode 100644 index b22a212dc..000000000 --- a/application/views/CisHtml/Cms/Content.php +++ /dev/null @@ -1,34 +0,0 @@ - ['public/js/apps/Cis/Cms.js'], - 'primevue3'=>true, - 'customCSSs' => [ - 'public/css/Cis4/Cms.css', - #'skin/style.css.php' - ] -); - -if(isset($template_kurzbz)){ - switch($template_kurzbz){ - case 'raum_contentmittitel': - $includesArray['tabulator5'] = true; - break; - } -} - -$this->load->view('templates/CISHTML-Header', $includesArray); -?> - -News -
"; -}?> - -
-' : ''); ?> - -
- -load->view('templates/CISHTML-Footer', $includesArray); ?> - diff --git a/application/views/CisHtml/Dashboard.php b/application/views/CisHtml/Dashboard.php deleted file mode 100644 index 1eddba454..000000000 --- a/application/views/CisHtml/Dashboard.php +++ /dev/null @@ -1,21 +0,0 @@ - 'Dashboard', - 'tabulator5'=>true, - 'customJSModules' => ['public/js/apps/Dashboard/Fhc.js'], - 'customCSSs' => [ - 'public/css/components/dashboard.css' - ], -); - -$this->load->view('templates/CISHTML-Header', $includesArray); -?> - -
-

Dashboard

-
- -
- -load->view('templates/CISHTML-Footer', $includesArray); ?> - diff --git a/application/views/CisHtml/Error.php b/application/views/CisHtml/Error.php deleted file mode 100644 index 7b6a6beb2..000000000 --- a/application/views/CisHtml/Error.php +++ /dev/null @@ -1,18 +0,0 @@ - 'FH-Complete', - 'bootstrap5' => true, - 'fontawesome6' => true, - ); - - $this->load->view('templates/FHC-Header', $includesArray); -?> - -
- -
- -load->view('templates/FHC-Footer', $includesArray); ?> - diff --git a/application/views/templates/CISHTML-Footer.php b/application/views/templates/CISHTML-Footer.php deleted file mode 100644 index d7c1de24c..000000000 --- a/application/views/templates/CISHTML-Footer.php +++ /dev/null @@ -1,19 +0,0 @@ - $title ?? 'FH-Complete', - 'vue3' => true, - 'bootstrap5' => true, - 'fontawesome6' => true, - 'axios027' => true, - 'customJSModules' => array_merge([ - 'public/js/apps/Cis.js' - ], $customJSModules ?? []), - 'customCSSs' => array_merge([ - 'public/css/Cis4/Cis.css' - ], $customCSSs ?? []) -); -?> - - - -load->view('templates/FHC-Footer', $includesArray); ?> diff --git a/application/views/templates/CISHTML-Header.php b/application/views/templates/CISHTML-Header.php deleted file mode 100644 index 8e69c0366..000000000 --- a/application/views/templates/CISHTML-Header.php +++ /dev/null @@ -1,67 +0,0 @@ - $title ?? 'FH-Complete', - 'vue3' => true, - 'bootstrap5' => true, - 'fontawesome6' => true, - 'axios027' => true, - 'customJSModules' => array_merge([ - 'public/js/apps/Cis.js' - ], $customJSModules ?? []), - 'customCSSs' => array_merge([ - 'public/css/Cis4/Cis.css' - ], $customCSSs ?? []) -); - -$this->load->view('templates/FHC-Header', $includesArray); - -if (!isset($menu)) { - $ci =& get_instance(); // get CI instance - $ci->load->model('content/Content_model', 'ContentModel'); - $result = $ci->ContentModel->getMenu(null, getAuthUID()); - $menu = getData($result) ?? (object)['childs' => []]; -} -?> - - - - -
\ No newline at end of file diff --git a/application/views/templates/CISHTML-Menu/Entry.php b/application/views/templates/CISHTML-Menu/Entry.php deleted file mode 100644 index 522d8008d..000000000 --- a/application/views/templates/CISHTML-Menu/Entry.php +++ /dev/null @@ -1,47 +0,0 @@ -content_id; - -switch ($entry->template_kurzbz) { - case 'redirect': - $url = ''; - $target = ''; - $xml = new DOMDocument(); - if($entry->content != '') - { - $xml->loadXML($entry->content); - if ($xml->getElementsByTagName('url')->item(0)) - $url = $xml->getElementsByTagName('url')->item(0)->nodeValue; - // TODO(chris): get params - if (isset($params) && is_array($params)) - foreach ($params as $key => $value) - $url = str_replace('$' . $key, addslashes($value), $url); - if ($xml->getElementsByTagName('target')->item(0)) - $target = $xml->getElementsByTagName('target')->item(0)->nodeValue; - - if (strpos($url, '../cms/news.php') === 0) - $url = site_url('/CisHtml/Cms/news' . substr($url, 15)); - if (strpos($url, '../index.ci.php') === 0) - $url = site_url() . str_replace("../index.ci.php","",$url); - if (strpos($url, '../') === 0) - $url = APP_ROOT . substr($url, 3); - } - if ($target == 'content') - $target = ''; - - $this->load->view('templates/CISHTML-Menu/EntryBase', ['entry' => $entry, 'menu_id' => $menu_id, 'link' => $url, 'target' => $target]); - break; - case 'include': - $this->load->view('templates/CISHTML-Menu/EntryInclude', ['entry' => $entry, 'menu_id' => $menu_id]); - break; - default: - $this->load->view('templates/CISHTML-Menu/EntryBase', [ - 'entry' => $entry, - 'menu_id' => $menu_id, - 'link' => site_url('/CisHtml/Cms/content/' . $entry->content_id), - 'target' => '' - ]); - break; -} -?> diff --git a/application/views/templates/CISHTML-Menu/EntryBase.php b/application/views/templates/CISHTML-Menu/EntryBase.php deleted file mode 100644 index de6dcaf95..000000000 --- a/application/views/templates/CISHTML-Menu/EntryBase.php +++ /dev/null @@ -1,39 +0,0 @@ -childs) { ?> - - - titel); ?> - - - - - - - - > - titel); ?> - - diff --git a/application/views/templates/CISHTML-Menu/EntryInclude.php b/application/views/templates/CISHTML-Menu/EntryInclude.php deleted file mode 100644 index 0fd9f7b16..000000000 --- a/application/views/templates/CISHTML-Menu/EntryInclude.php +++ /dev/null @@ -1,4 +0,0 @@ - -
- INCLUDE -