public function checkPermission()
{
global $g_user;
if (!isset($this->rules[$this->callable_name])) {
return false;
}
$permission = $this->rules[$this->callable_name];
if (!empty($permission) && !$g_user->hasPermission($permission)) {
return false;
}
return true;
}