public function action_index() { // clear redirect referrer \Session::delete('submitted_redirect'); // load language \Lang::load('index'); // read flash message for display errors. $form_status = \Session::get_flash('form_status'); if (isset($form_status['form_status']) && isset($form_status['form_status_message'])) { $output['form_status'] = $form_status['form_status']; $output['form_status_message'] = $form_status['form_status_message']; } unset($form_status); // get total accounts $output['total_accounts'] = \Model_Accounts::count(); // <head> output ---------------------------------------------------------------------------------------------- $output['page_title'] = $this->generateTitle(\Lang::get('admin_administrator_dashbord')); // <head> output ---------------------------------------------------------------------------------------------- // breadcrumb ------------------------------------------------------------------------------------------------- $page_breadcrumb = []; $page_breadcrumb[0] = ['name' => \Lang::get('admin_admin_home'), 'url' => \Uri::create('admin')]; $output['page_breadcrumb'] = $page_breadcrumb; unset($page_breadcrumb); // breadcrumb ------------------------------------------------------------------------------------------------- // the admin views or theme should follow this structure. (admin/templates/controller/method) and follow with _v in the end. return $this->generatePage('admin/templates/index/index_v', $output, false); }