private function index($page) { require dirname(__FILE__) . '/../config/privileges.php'; require dirname(__FILE__) . '/../utils/ViewUtils.php'; $this->load->model('access_model'); if (!file_exists(APPPATH . 'views/pages/news/' . $page . '.php')) { show_404(); } if (isset($privilege['Page'][$page]) && !$this->access_model->hasPrivileges($privilege['Page'][$page])) { $this->load->view('pages/unauthorizedAccess'); return; } loginModalInit($this->data); $this->data['navbarItem'] = pageNavbarItem($page); $this->load->view('templates/header', $this->data); $this->load->view('pages/news/' . $page, $this->data); $this->load->view('templates/footer'); }
public function viewPage($page = "index") { $_SESSION['sudo'] = true; $this->load->model('access_model'); $this->load->model('indiacom_news_model'); require dirname(__FILE__) . '/../config/privileges.php'; require dirname(__FILE__) . '/../utils/ViewUtils.php'; if (!file_exists(APPPATH . 'views/pages/' . $page . '.php')) { show_404(); } if (isset($privilege['Page'][$page]) && !$this->access_model->hasPrivileges($privilege['Page'][$page])) { $this->load->view('pages/unauthorizedAccess'); return; } $data = loginModalInit(); $data['stickyNews'] = $this->indiacom_news_model->getPublishedStickyNews(); $data['nonStickyNews'] = $this->indiacom_news_model->getPublishedNonStickyNews(); $data['navbarItem'] = pageNavbarItem($page); $this->load->view('templates/header', $data); $this->load->view('pages/' . $page, $data); $this->load->view('templates/footer'); }