system_settings_save
- Versions
- 4.6
system_settings_save()
Code
modules/system.module, line 540
<?php
function system_settings_save() {
$op = $_POST['op'];
$edit = $_POST['edit'];
if ($op == t('Reset to defaults')) {
if (is_array($edit)) {
foreach ($edit as $name => $value) {
variable_del($name);
}
}
drupal_set_message(t('The configuration options have been reset to their default values.'));
}
else if ($op == t('Save configuration')) {
if (is_array($edit)) {
if ($edit['clean_url'] && !variable_get('clean_url_ok', 0)) {
drupal_set_message(t('It appears your host is not configured correctly for Clean URLs. Please check for <code>ModRewrite</code> support with your administrator.'), 'error');
$edit['clean_url'] = 0;
}
foreach ($edit as $name => $value) {
variable_set($name, $value);
}
}
drupal_set_message(t('The configuration options have been saved.'));
}
else {
return;
}
cache_clear_all();
menu_rebuild();
drupal_goto($_GET['q']);
}
?>Login or register to post comments 