function missing_module_disable_confirm_submit in missing module 7
Handler for module disable confirmation.
File
- ./
missing_module.form.inc, line 36 - Contains form definitions for removing missing modules.
Code
function missing_module_disable_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_update('system')
->fields(array(
'status' => 0,
))
->condition('type', 'module')
->condition('name', $module_name)
->execute();
drupal_set_message(t('The %module_name module has been set to disabled.', array(
'%module_name' => $module_name,
)), 'status');
}
else {
drupal_set_message(t('%module_name is not a missing module and cannot be disabled.', array(
'%module_name' => $module_name,
)), 'error');
}
$form_state['redirect'] = 'admin/reports/status';
}