function lti_tool_provider_outcomes_confirm_delete_form in LTI Tool Provider 7
Confirms the delete action.
Parameters
array $form_state: Form state array.
Return value
array Confirm form array.
1 string reference to 'lti_tool_provider_outcomes_confirm_delete_form'
- lti_tool_provider_outcomes_menu in lti_tool_provider_outcomes/
lti_tool_provider_outcomes.module - Implements hook_menu().
File
- lti_tool_provider_outcomes/
lti_tool_provider_outcomes.admin.inc, line 472 - Admin forms and menu page callbacks for LTI Tool Provider module.
Code
function lti_tool_provider_outcomes_confirm_delete_form($form, &$form_state, $resource) {
$form['resource_delete'] = array(
'#type' => 'value',
'#value' => $resource,
);
$affected_outcomes = lti_tool_provider_outcomes_get_outcomes_for_resource($resource);
$form['affected_outcomes'] = array(
'#type' => 'value',
'#value' => $affected_outcomes,
);
return confirm_form($form, t('Are you sure you want to delete this resource record?'), 'lti-tool-provider-outcomes/resource', t('This action cannot be undone. <br/><b>:X</b> outcomes record(s) will be removed', array(
':X' => isset($affected_outcomes) ? count($affected_outcomes) : 0,
)), t('Delete'), t('Cancel'));
}