You are here

function flexiform_conditional_fields_delete_form in Flexiform 7

Form to delete conditional fields.

1 string reference to 'flexiform_conditional_fields_delete_form'
flexiform_conditional_fields_operation in flexiform_conditional_fields/flexiform_conditional_fields.admin.inc
Page Callback for handling conditional fields operations.

File

flexiform_conditional_fields/flexiform_conditional_fields.admin.inc, line 626
Admin UI for flexiform_conditional_fields.

Code

function flexiform_conditional_fields_delete_form($form, &$form_state, $flexiform, $element_namespace, $dependency_key) {
  $destination = drupal_get_destination();
  list($dependee) = explode('|', $dependency_key);
  $form['#flexiform'] = $flexiform;
  $form['#flexiform_element'] = FlexiformElement::getElement($flexiform, $element_namespace);
  $form['#flexiform_dependee'] = FlexiformElement::getElement($flexiform, $dependee);
  $form['#dependency_key'] = $dependency_key;
  return confirm_form($form, t('Are you sure you want to delete this dependency?'), $destination['destination'], t('This action cannot be undone.'), t('Delete dependency'), t('Cancel'));
}