From 0b3113af44049170fb8ab9271e99b78199141749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Thu, 18 Oct 2007 13:41:00 +0000 Subject: #179655 by flobruit: properly disable theme setting checkboxes when certain features are not available --- modules/system/system.admin.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/system') diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 6ed8e6246..27a900b86 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -378,9 +378,9 @@ function system_theme_settings(&$form_state, $key = '') { ); foreach ($toggles as $name => $title) { if ((!$key) || in_array($name, $features)) { - // disable search box if search.module is disabled $form['theme_settings']['toggle_'. $name] = array('#type' => 'checkbox', '#title' => $title, '#default_value' => $settings['toggle_'. $name]); - if (isset($disabled[$name])) { + // Disable checkboxes for features not supported in the current configuration. + if (isset($disabled['toggle_'. $name])) { $form['theme_settings']['toggle_'. $name]['#disabled'] = TRUE; } } -- cgit v1.2.3