You are here

function _variable_realm_union_find_key in Variable 7

Find key for union realm based on other realm keys.

2 calls to _variable_realm_union_find_key()
variable_realm_union_variable_realm_params_alter in variable_realm_union/variable_realm_union.module
Implements hook variable_realm_params_alter().
variable_realm_union_variable_realm_switch in variable_realm_union/variable_realm_union.module
Implements hook_variable_realm_switch().

File

variable_realm_union/variable_realm_union.module, line 91
Drupal Module - Variable Realm Union.

Code

function _variable_realm_union_find_key($realm_name, $union_realms, $current_keys) {
  $keys = array();
  foreach ($union_realms as $realm) {
    if (!isset($current_keys[$realm]) || $current_keys[$realm] === FALSE) {
      return NULL;
    }
    else {
      $keys[$realm] = $current_keys[$realm];
    }
  }
  return variable_realm_union_build_key($realm_name, $keys);
}