public function init() { View::set_global('base_url', Config::get('base_url')); View::set_global('controller', Request::active()->controller); View::set_global('action', Request::active()->action); View::set_global('category', Model_Base_Category::get_all(array('where' => array(array('status', '=', 1))))); View::set_global('head', View::forge($this->layout . '/global/head')); View::set_global('header', View::forge($this->layout . '/global/header')); View::set_global('footer', View::forge($this->layout . '/global/footer')); View::set_global('script', View::forge($this->layout . '/global/script')); }
public function before() { $this->controller = Request::active()->controller; $this->action = Request::active()->action; static::$method = $this->controller . '/' . $this->action; $this->data['success'] = false; Lang::load('app'); $this->render_template(); parent::before(); $this->set_title(); $this->set_path(); $this->init(); }
private function _check_permission() { $user_info = \Fuel\Core\Session::get('login_info'); $group = $user_info['division_type']; $controller = \Fuel\Core\Request::active()->controller; $action = \Fuel\Core\Request::active()->action; if ($group == 1 || $controller == 'Controller_Default') { return true; } $accept_controller = MyAuth::$roles[$group]; $accept_action = isset($accept_controller[$controller]) ? $accept_controller[$controller] != '*' ? explode(',', $accept_controller[$controller]) : '*' : ''; if (!isset($accept_controller[$controller]) || !in_array($controller, array_keys($accept_controller)) || $accept_action != '*' && !in_array($action, $accept_action)) { return false; } return true; }
public static function get_params() { return Request::active()->method_params; }
public static function transaction() { $request = Request::active(); Transaction::add($request->route->translation); }