function entity_rules_new_bundle_rule_form in Entity Rules 7
Form callback that should current rules for a bundle and operation.
_state
Parameters
$form:
$entity_type:
$bundle:
$op:
Return value
Form array.
1 string reference to 'entity_rules_new_bundle_rule_form'
- entity_rules_type_op_rules in ./
entity_rules.admin.inc - Page call back to list Rules for a bundle.
File
- ./
entity_rules.admin.inc, line 247 - Admin functions.
Code
function entity_rules_new_bundle_rule_form($form, &$form_state, $entity_type, $bundle, $op) {
$rules = entity_rules_get_rule_options("entity_rules_{$op}", $entity_type);
//$rules = array_diff_key($rules, $used_rules);
if (empty($rules)) {
return array();
}
$form['bundle'] = array(
'#type' => 'value',
'#value' => $bundle,
);
$form['entity_op'] = array(
'#type' => 'value',
'#value' => $op,
);
$form['entity_type'] = array(
'#type' => 'value',
'#value' => $entity_type,
);
$form['rule'] = array(
'#type' => 'select',
'#title' => t('Add Rule'),
'#options' => $rules,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Add'),
);
return $form;
}