function _entityform_type_rules_select_element in Entityform 7
1 call to _entityform_type_rules_select_element()
- _entityform_type_setttings_elements in ./
entityform_type.admin.inc - Create Form elements that are shared between EntityformType add/edit form and EntityformType default settings form This allows default settings to set for most form settings.
File
- ./
entityform_type.admin.inc, line 619 - Entityform type editing UI.
Code
function _entityform_type_rules_select_element($entityform_type, $rule_type, $description) {
$element = array(
'#type' => 'select',
'#title' => t(drupal_ucfirst($rule_type) . ' rules'),
'#description' => t($description),
'#default_value' => empty($entityform_type->data[$rule_type . '_rules']) ? array() : $entityform_type->data[$rule_type . '_rules'],
'#multiple' => TRUE,
'#options' => entityform_get_rule_options(array(
'rule',
'rule set',
), 'entityform ' . $rule_type),
);
if (user_access('administer rules')) {
$element['#description'] .= '<br />' . l(t("Add a new {$rule_type} Rule"), "admin/structure/entityform_types/{$rule_type}_rules/add");
}
return $element;
}