From ccade6ae0e9dc90cd371d03b5e4848ab5cdc0576 Mon Sep 17 00:00:00 2001 From: chfhtw Date: Mon, 23 Mar 2026 11:47:28 +0100 Subject: [PATCH] rename dashboard admin controller and views --- application/controllers/dashboard/Admin.php | 52 +++++++++++++++++ .../controllers/dashboard/DashboardAdmin.php | 57 ------------------- .../{dashboard_admin.php => admin.php} | 2 +- .../{dashboard_preview.php => preview.php} | 0 4 files changed, 53 insertions(+), 58 deletions(-) create mode 100644 application/controllers/dashboard/Admin.php delete mode 100644 application/controllers/dashboard/DashboardAdmin.php rename application/views/dashboard/{dashboard_admin.php => admin.php} (90%) rename application/views/dashboard/{dashboard_preview.php => preview.php} (100%) diff --git a/application/controllers/dashboard/Admin.php b/application/controllers/dashboard/Admin.php new file mode 100644 index 000000000..702c04bab --- /dev/null +++ b/application/controllers/dashboard/Admin.php @@ -0,0 +1,52 @@ +. + */ + +if (! defined('BASEPATH')) exit('No direct script access allowed'); + +/** + */ +class Admin extends Auth_Controller +{ + /** + * Constructor + */ + public function __construct() + { + // Set required permissions + parent::__construct( + array( + 'index' => 'dashboard/admin:rw', + 'preview' => 'dashboard/admin:r', + ) + ); + } + + // ----------------------------------------------------------------------------------------------------------------- + // Public methods + public function index() + { + $this->load->view('dashboard/admin.php', []); + } + + public function preview($dashboard_kurzbz = 'CIS') + { + $this->load->view('dashboard/preview.php', [ + 'dashboard_kurzbz' => $dashboard_kurzbz + ]); + } +} diff --git a/application/controllers/dashboard/DashboardAdmin.php b/application/controllers/dashboard/DashboardAdmin.php deleted file mode 100644 index b799d9ae9..000000000 --- a/application/controllers/dashboard/DashboardAdmin.php +++ /dev/null @@ -1,57 +0,0 @@ - 'dashboard/admin:rw', - 'preview' => 'dashboard/admin:r', - ) - ); - - $this->load->library('AuthLib'); - $this->load->library('WidgetLib'); - - $this->_setAuthUID(); // sets property uid - - $this->setControllerId(); // sets the controller id - } - - // ----------------------------------------------------------------------------------------------------------------- - // Public methods - public function index() - { - $this->load->view('dashboard/dashboard_admin.php', []); - } - - public function preview() - { - $dashboard_kurzbz = $this->input->get('db') ?? 'CIS'; - $this->load->view('dashboard/dashboard_preview.php', ['dashboard_kurzbz' => $dashboard_kurzbz]); - } - - // ----------------------------------------------------------------------------------------------------------------- - // Private methods - - /** - * Retrieve the UID of the logged user and checks if it is valid - */ - private function _setAuthUID() - { - $this->_uid = getAuthUID(); - - if (!$this->_uid) show_error('User authentification failed'); - } -} diff --git a/application/views/dashboard/dashboard_admin.php b/application/views/dashboard/admin.php similarity index 90% rename from application/views/dashboard/dashboard_admin.php rename to application/views/dashboard/admin.php index e10fc30c2..1e338e125 100644 --- a/application/views/dashboard/dashboard_admin.php +++ b/application/views/dashboard/admin.php @@ -31,7 +31,7 @@ $this->load->view(

Dashboard

- + diff --git a/application/views/dashboard/dashboard_preview.php b/application/views/dashboard/preview.php similarity index 100% rename from application/views/dashboard/dashboard_preview.php rename to application/views/dashboard/preview.php