function form_builder_field_remove in Form Builder 7
Same name and namespace in other branches
- 6 includes/form_builder.admin.inc \form_builder_field_remove()
- 7.2 includes/form_builder.admin.inc \form_builder_field_remove()
Form for removing a field.
1 string reference to 'form_builder_field_remove'
- form_builder_remove_page in includes/
form_builder.admin.inc - Menu callback for removing a field.
File
- includes/
form_builder.admin.inc, line 677 - form_builder.admin.inc Administrative interface for editing forms.
Code
function form_builder_field_remove($form, $form_state, $form_type, $form_id, $element_id) {
$form_obj = FormBuilderLoader::instance()
->fromCache($form_type, $form_id);
$element_obj = $form_obj
->getElement($element_id);
$title = $element_obj
->title();
$question = t('Remove the field %title?', array(
'%title' => $title,
));
$path = isset($_GET['destination']) ? $_GET['destination'] : NULL;
$description = t('Remove the field %title? This field will not be permanently removed until the form configuration is saved.', array(
'%title' => $title,
));
$yes = t('Remove');
if ($_REQUEST['js']) {
$form['js'] = array(
'#type' => 'hidden',
'#value' => '1',
);
}
return confirm_form($form, $question, $path, $description, $yes);
}