function admin_page_fieldsets_system_modules_submit in Util 7
1 string reference to 'admin_page_fieldsets_system_modules_submit'
- admin_page_fieldsets_form_system_modules_alter in contribs/
admin_page_fieldsets/ admin_page_fieldsets.module - Implements hook_form_FORM_ID_alter() for system_modules().
File
- contribs/
admin_page_fieldsets/ admin_page_fieldsets.module, line 114 - Util contrib to collapse admin field sets.
Code
function admin_page_fieldsets_system_modules_submit($form, &$form_state) {
variable_set('admin_page_fieldsets_packages', $form_state['values']['admin_page_fieldsets_packages']);
variable_set('admin_page_fieldsets_module_weight', $form_state['values']['admin_page_fieldsets_module_weight']);
if (variable_get('admin_page_fieldsets_module_weight')) {
$weights = $form_state['values']['admin_page_fieldsets_module_weights'];
foreach ($form_state['values']['modules'] as $package_name => $package) {
foreach ($package as $module_name => $module) {
if (isset($module['weight']) && $module['weight'] != $weights[$module_name]) {
db_update('system')
->fields(array(
'weight' => $module['weight'],
))
->condition('name', $module_name)
->execute();
}
}
}
}
}