You are here

function acb_is_module_realm in Access Control Bridge 7

Same name and namespace in other branches
  1. 8 acb.module \acb_is_module_realm()

Checks if a realm is originating from a specified module.

Parameters

string $realm: A string containing a realm machine_name

string $module: A module's machine name

Return value

bool TRUE if the specified realm originates from the given module, FALSE otherwise.

2 calls to acb_is_module_realm()
acb_node_access_records_alter in ./acb.module
Implements hook_node_access_records_alter().
acb_node_grants_alter in ./acb.module
Implements hook_node_grants_alter().

File

./acb.module, line 196
Drupal hooks and functions for the acb module.

Code

function acb_is_module_realm($realm, $module) {

  // Just in case, ensure consistency.
  if ($module == 'domain_access') {
    $module = 'domain';
  }
  switch ($realm) {
    case 'term_access':
      return $module == 'taxonomy_access';
      break;
    default:
      return strpos($realm, $module) === 0;
      break;
  }
}