public function hasPermission($permission, $resource = null, $action = null)
{
$acl = Zend_Registry::get('acl')->getAcl($this);
try {
list($resource, $action) = PermissionToAcl::translate($permission);
if ($acl->isAllowed($this, strtolower($resource), strtolower($action))) {
return true;
} else {
return false;
}
} catch (Exception $e) {
return false;
}
}