function system_module_settings_submit in Util 6.2
Same name and namespace in other branches
- 6.3 system_module.module \system_module_settings_submit()
- 6 system_module.module \system_module_settings_submit()
File
- ./system_module.module, line 102
- Customize System Modules fieldsets
Code
function system_module_settings_submit($form, &$form_state) {
global $user;
variable_set('system_module_collapse_all', $form_state['values']['system_module_collapse_all']);
foreach ($form_state['values']['system_module_cfg'] as $index => $value) {
if ($value === 0) {
unset($form_state['values']['system_module_cfg'][$index]);
}
}
db_query("REPLACE INTO {system_module_users} SET uid = %d, data = '%s'", $user->uid, serialize($form_state['values']['system_module_cfg']));
user_save($user, array(
'system_module_cfg' => $form_state['values']['system_module_cfg'],
));
drupal_set_message(t('Configuration saved'));
}