function field_validation_delete_rule in Field Validation 7
Confirmation form to delete a rule
2 string references to 'field_validation_delete_rule'
- field_validation_callback_dispatch in ./
field_validation.admin.inc - Menu callback function using to dispatch.
- field_validation_menu in ./
field_validation.module - Implements hook_menu().
File
- ./
field_validation.admin.inc, line 281 - Manages validation rules administration UI
Code
function field_validation_delete_rule($form, &$form_state, $ruleid) {
$rule = array();
if (isset($ruleid) && $ruleid > 0) {
$rule = field_validation_get_rule($ruleid);
$form['ruleid'] = array(
'#type' => 'hidden',
'#value' => $ruleid,
);
}
if (empty($rule)) {
$source_path = isset($_GET['destination']) ? $_GET['destination'] : "";
drupal_goto($source_path);
}
return confirm_form($form, t('Are you sure you want to delete the rule %name?', array(
'%name' => $rule['rulename'],
)), isset($_GET['destination']) ? $_GET['destination'] : $_GET['q'], t('This action cannot be undone.'), t('Delete'), t('Cancel'));
}