You are here

function missing_module_remove_confirm_submit in missing module 7

Handler for module remove confirmation.

File

./missing_module.form.inc, line 93
Contains form definitions for removing missing modules.

Code

function missing_module_remove_confirm_submit($form, &$form_state) {
  $module_name = $form_state['build_info']['args'][0];
  if (array_key_exists($module_name, $form_state['missing_modules']['modules'])) {
    db_delete('system')
      ->condition('name', $module_name)
      ->execute();
    drupal_set_message(t('The record for %module_name in the system table has ' . 'been removed.', array(
      '%module_name' => $module_name,
    )), 'status');
  }
  else {
    drupal_set_message(t('%module_name is not a missing module and cannot be removed.', array(
      '%module_name' => $module_name,
    )), 'error');
  }
  $form_state['redirect'] = 'admin/reports/status';
}