'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'); } }