diff options
author | Steven Wittens <steven@10.no-reply.drupal.org> | 2005-10-26 01:24:09 +0000 |
---|---|---|
committer | Steven Wittens <steven@10.no-reply.drupal.org> | 2005-10-26 01:24:09 +0000 |
commit | fbaede7ec0fb088b3d8f6ad4331bfdb6a73e2ffa (patch) | |
tree | 0b101654c322cf64ffde8779a65e02f89f789b2d /modules/system/system.module | |
parent | 0d2c12a1897b38bd9c10182494709dae9001d497 (diff) | |
download | brdo-fbaede7ec0fb088b3d8f6ad4331bfdb6a73e2ffa.tar.gz brdo-fbaede7ec0fb088b3d8f6ad4331bfdb6a73e2ffa.tar.bz2 |
- #35264: More form api fixes
Diffstat (limited to 'modules/system/system.module')
-rw-r--r-- | modules/system/system.module | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/modules/system/system.module b/modules/system/system.module index bd0b89d82..1a7bf9d95 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -682,6 +682,24 @@ function system_settings_form($form_id, $form) { return drupal_get_form($form_id, $form, 'system_settings_form'); } +function system_theme_settings_execute($form_id, $values) { + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $key = $values['var']; + + if ($op == t('Reset to defaults')) { + variable_del($key); + } + else { + variable_set($key, $values); + } + if ($op == t('Reset to defaults')) { + drupal_set_message(t('The configuration options have been reset to their default values.')); + } + else { + drupal_set_message(t('The configuration options have been saved.')); + } +} + /** * Execute the system_settings_form. * @@ -1065,7 +1083,7 @@ function system_theme_settings($key = '') { $disabled['toggle_search'] = true; } - $form['theme_settings'] = array('#type' => 'fieldset', '#title' => t('Toggle display'), '#description' => t('Enable or disable the display of certain page elements.'), '#tree' => TRUE); + $form['theme_settings'] = array('#type' => 'fieldset', '#title' => t('Toggle display'), '#description' => t('Enable or disable the display of certain page elements.')); foreach ($toggles as $name => $title) { if ((!$key) || in_array($name, $features)) { // disable search box if search.module is disabled |