function rules_entity_bundle_options

Options list callback for getting a list of possible entity bundles.

Parameters

$element: The element to return options for.

Related topics

1 string reference to 'rules_entity_bundle_options'
rules_entity_condition_info in modules/entity.rules.inc
Implements hook_rules_condition_info() on behalf of the entity module.

File

modules/entity.rules.inc, line 294

Code

function rules_entity_bundle_options(RulesAbstractPlugin $element) {
    $bundles = array();
    if (isset($element->settings['type'])) {
        $entity_info = entity_get_info($element->settings['type']);
        foreach ($entity_info['bundles'] as $bundle_name => $bundle_info) {
            $bundles[$bundle_name] = $bundle_info['label'];
        }
    }
    return $bundles;
}