You are here

function entityform_get_rule_options in Entityform 7

Get form options for Rules.

Parameters

string $plugin_types:

string $tag:

Return value

array

1 call to entityform_get_rule_options()
_entityform_type_rules_select_element in ./entityform_type.admin.inc

File

./entityform_type.admin.inc, line 601
Entityform type editing UI.

Code

function entityform_get_rule_options($plugin_types, $tag) {
  $conditions = array(
    'plugin' => $plugin_types,
    'active' => TRUE,
  );
  $entities = entity_load('rules_config', FALSE, $conditions);
  ksort($entities);
  $rules = array();
  foreach ($entities as $entity) {
    if (in_array($tag, $entity->tags)) {
      $rules[$entity->name] = $entity->label;
    }
  }
  return $rules;
}