function _entity_rules_get_var_items in Entity Rules 7
Gets extra variables for a Rule Component operation.
Parameters
$op: Entity Rules operation
$is_conditional: Whether the Rule is a conditional component
Return value
array The extra varialbes not including the 'entity' variables.
3 calls to _entity_rules_get_var_items()
- _entity_rules_add_rules_component_alter in ./
entity_rules.module  - Utility Function to alter the add Rules component form.
 - _entity_rules_get_extra_vars in ./
entity_rules.module  - Gets extra variables for a Rule.
 - _entity_rules_invoke_rules in ./
entity_rules.module  - Invokes Rules for an entity given an operation.
 
File
- ./
entity_rules.module, line 867  - Module file for the Entity Rules.
 
Code
function _entity_rules_get_var_items($op, $is_conditional) {
  $var_items = array();
  $events = module_invoke_all('entity_rules_event_info');
  if ($is_conditional && !empty($events[$op]['conditional vars'])) {
    $var_items += $events[$op]['conditional vars'];
  }
  elseif (!$is_conditional && !empty($events[$op]['vars'])) {
    $var_items += $events[$op]['vars'];
  }
  return $var_items;
}