main = $GLOBALS['__vars']['main']; $this->load = $GLOBALS['__vars']['load']; $this->db = $this->main->db; $info = $this->main->info; $lang_code = $info['lang']; $route_name = $info['route']; $this->load->lang($lang_code); $this->load->route_lang($lang_code, $route_name); } public function index() {} protected function view($__name, $data = array()) { $__root = $GLOBALS['webroot']; $__path = $__root . '/views/' . $__name . '.php'; if (is_file($__path)) { extract($data); require($__path); return; } } protected function app_view($__name, $data = array()) { $__root = $GLOBALS['webroot']; $__route = $this->main->info['route']; $__path = $__root . '/routes/' . $__route . '/views/' . $__name . '.php'; if (is_file($__path)) { extract($data); require($__path); return; } } protected function modal($title, $content, $data = array()) { $data['title'] = $title; $data['content'] = $content; $this->view('template/modal', $data); } } ?>