You are here

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'));
}