summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/theme.inc5
-rw-r--r--modules/system.module5
-rw-r--r--modules/system/system.module5
3 files changed, 13 insertions, 2 deletions
diff --git a/includes/theme.inc b/includes/theme.inc
index c59a7f11f..f22a775c0 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -233,6 +233,11 @@ function theme_get_settings($key = NULL) {
$settings = array_merge($settings, variable_get(str_replace('/', '_', 'theme_'. $key .'_settings'), array()));
}
+ // Only offer search box if search.module is enabled.
+ if (!module_exist('search')) {
+ $settings['toggle_search'] = 0;
+ }
+
return $settings;
}
diff --git a/modules/system.module b/modules/system.module
index b955cdd89..dc0b6bba0 100644
--- a/modules/system.module
+++ b/modules/system.module
@@ -659,13 +659,16 @@ function system_theme_settings() {
// Toggle settings
$toggles = array('toggle_name' => t('Site name'),
- 'toggle_search' => t('Search box'),
'toggle_slogan' => t('Site slogan'),
'toggle_mission' => t('Mission statement'),
'toggle_primary_links' => t('Primary links'),
'toggle_secondary_links' => t('Secondary links'),
'toggle_node_user_picture' => t('User pictures in posts'),
'toggle_comment_user_picture' => t('User pictures in comments'));
+ // Only offer search box if search;module is enabled.
+ if (module_exist('search')) {
+ $toggles['toggle_search'] = t('Search box');
+ }
foreach ($toggles as $name => $title) {
if ((!$key) || in_array($name, $features)) {
diff --git a/modules/system/system.module b/modules/system/system.module
index b955cdd89..dc0b6bba0 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -659,13 +659,16 @@ function system_theme_settings() {
// Toggle settings
$toggles = array('toggle_name' => t('Site name'),
- 'toggle_search' => t('Search box'),
'toggle_slogan' => t('Site slogan'),
'toggle_mission' => t('Mission statement'),
'toggle_primary_links' => t('Primary links'),
'toggle_secondary_links' => t('Secondary links'),
'toggle_node_user_picture' => t('User pictures in posts'),
'toggle_comment_user_picture' => t('User pictures in comments'));
+ // Only offer search box if search;module is enabled.
+ if (module_exist('search')) {
+ $toggles['toggle_search'] = t('Search box');
+ }
foreach ($toggles as $name => $title) {
if ((!$key) || in_array($name, $features)) {