You are here

function _eck_revision_revision_access in ECK Revision 7

Access function for revisions.

1 string reference to '_eck_revision_revision_access'
eck_revision_menu in ./eck_revision.module
Implements hook_menu().

File

./eck_revision.module, line 135
ECK Revision module.

Code

function _eck_revision_revision_access($op, $entity_type, $bundle_name) {
  switch ($op) {
    case 'view':
      if (user_access("eck view {$entity_type} entity revisions") || user_access("eck view {$entity_type} {$bundle_name} entity revisions")) {
        return TRUE;
      }
      break;
    case 'update':
      if (user_access("eck revert {$entity_type} entity revisions") || user_access("eck revert {$entity_type} {$bundle_name} entity revisions")) {
        return TRUE;
      }
      break;
    case 'delete':
      if (user_access("eck delete {$entity_type} entity revisions") || user_access("eck delete {$entity_type} {$bundle_name} entity revisions")) {
        return TRUE;
      }
      break;
  }
  return FALSE;
}