summaryrefslogtreecommitdiff
path: root/modules/system/system.admin.inc
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2012-02-01 11:24:33 -0800
committerwebchick <webchick@24967.no-reply.drupal.org>2012-02-01 11:24:33 -0800
commit52ffc1eae3f2bdd44a508139b483f01098cb945e (patch)
treec2a3ef0f14dd39a6a4e51f1c354a58989f46064d /modules/system/system.admin.inc
parent4c8c6eefb87a2c385a9b9a4960ec59f98c91228b (diff)
downloadbrdo-52ffc1eae3f2bdd44a508139b483f01098cb945e.tar.gz
brdo-52ffc1eae3f2bdd44a508139b483f01098cb945e.tar.bz2
Rollback of Issue #1397882, pending further clean-up.
Diffstat (limited to 'modules/system/system.admin.inc')
-rw-r--r--modules/system/system.admin.inc8
1 files changed, 3 insertions, 5 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc
index fc3b5d0a0..7ed232a54 100644
--- a/modules/system/system.admin.inc
+++ b/modules/system/system.admin.inc
@@ -672,11 +672,6 @@ function _system_theme_settings_validate_path($path) {
* Process system_theme_settings form submissions.
*/
function system_theme_settings_submit($form, &$form_state) {
- // Exclude unnecessary elements before saving.
- form_state_values_clean($form_state);
- $key = $form_state['values']['var'];
- unset($form_state['values']['var']);
-
$values = $form_state['values'];
// If the user uploaded a new logo or favicon, save it to a permanent location
@@ -708,7 +703,10 @@ function system_theme_settings_submit($form, &$form_state) {
if (empty($values['default_favicon']) && !empty($values['favicon_path'])) {
$values['favicon_mimetype'] = file_get_mimetype($values['favicon_path']);
}
+ $key = $values['var'];
+ // Exclude unnecessary elements before saving.
+ unset($values['var'], $values['submit'], $values['reset'], $values['form_id'], $values['op'], $values['form_build_id'], $values['form_token']);
variable_set($key, $values);
drupal_set_message(t('The configuration options have been saved.'));