summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-08-21 10:16:13 +0000
committerDries Buytaert <dries@buytaert.net>2004-08-21 10:16:13 +0000
commit03fa966c1f6de932d85ad77f91a288698620f031 (patch)
tree165e8afa4453125a76128891889a1b56fc888362 /includes
parentab616a560a393b28583805577e7d0f2cda5e9807 (diff)
downloadbrdo-03fa966c1f6de932d85ad77f91a288698620f031.tar.gz
brdo-03fa966c1f6de932d85ad77f91a288698620f031.tar.bz2
- Patch #9576 by TDobes: bugfix: fixed bug in recent theme system changes.
Diffstat (limited to 'includes')
-rw-r--r--includes/theme.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/theme.inc b/includes/theme.inc
index 7c87fcee9..a8790ea67 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -39,11 +39,11 @@ function init_theme() {
// Only select the user selected theme if it is available in the
// list of enabled themes.
- $theme = $user->theme && $themes[$user->theme] ? $user->theme : variable_get('theme_default', 'bluemarine');
+ $theme = $user->theme && $themes[$user->theme]->status ? $user->theme : variable_get('theme_default', 'bluemarine');
// Allow modules to override the present theme... only select custom theme
// if it is available in the list of enabled themes.
- $theme = $custom_theme && $themes[$custom_theme] ? $custom_theme : $theme;
+ $theme = $custom_theme && $themes[$custom_theme]->status ? $custom_theme : $theme;
// Store the identifier for retrieving theme settings with.
$theme_key = $theme;
@@ -99,7 +99,7 @@ function list_themes($refresh = FALSE) {
if (!$list) {
$list = array();
- $result = db_query("SELECT * FROM {system} where type = 'theme' AND status = '1' ORDER BY name");
+ $result = db_query("SELECT * FROM {system} WHERE type = 'theme' ORDER BY name");
while ($theme = db_fetch_object($result)) {
if (file_exists($theme->filename)) {
$list[$theme->name] = $theme;