Accessmap::get_permission PHP Метод

get_permission() приватный Метод

Return User permission value
private get_permission ( $controller, boolean | integer $access_role = FALSE ) : Integer.
$access_role boolean | integer
Результат Integer.
    private function get_permission($controller, $access_role = FALSE)
    {
        if (!$access_role && !$this->CI->session->userdata($this->_login_session_key)) {
            echo "should not be here";
            return FALSE;
        }
        if (!$access_role) {
            $access_role = $this->CI->session->userdata('access_role');
        }
        $this->CI->load->model('user_access_map');
        $permission = $this->CI->user_access_map->get_permission($access_role, $controller);
        if (is_null($permission)) {
            return $this->_default_access;
        }
        return (int) $permission;
    }