function webform_submission_delete_form in Webform 5.2
Same name and namespace in other branches
- 6.3 includes/webform.submissions.inc \webform_submission_delete_form()
- 6.2 webform_submissions.inc \webform_submission_delete_form()
- 7.4 includes/webform.submissions.inc \webform_submission_delete_form()
- 7.3 includes/webform.submissions.inc \webform_submission_delete_form()
Confirm form to delete a single form submission.
Parameters
$node: The node for which this webform was submitted.
$submission: The submission to be deleted (from webform_submitted_data).
1 string reference to 'webform_submission_delete_form'
- webform_menu in ./
webform.module - Implementation of hook_menu().
File
- ./
webform_submissions.inc, line 109 - This file is loaded when handling submissions, either submitting new, editing, or viewing. It also contains all CRUD functions for submissions.
Code
function webform_submission_delete_form($node, $submission) {
drupal_set_title(t('Delete Form Submission'));
$form = array();
$form['node'] = array(
'#type' => 'value',
'#value' => $node,
);
$form['submission'] = array(
'#type' => 'value',
'#value' => $submission,
);
$question = t('Are you sure you want to delete this submission?');
if (isset($_GET['destination'])) {
$destination = $_GET['destination'];
}
elseif (user_access('access webform results')) {
$destination = 'node/' . $node->nid . '/webform-results';
}
else {
$destination = 'node/' . $node->nid . '/submissions';
}
return confirm_form($form, $question, $destination, NULL, t('Delete'), t('Cancel'));
}