summaryrefslogtreecommitdiff
path: root/includes/session.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/session.php')
-rw-r--r--includes/session.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/session.php b/includes/session.php
index 14bb5ac67b..942befa650 100644
--- a/includes/session.php
+++ b/includes/session.php
@@ -460,7 +460,10 @@ if (WT_USER_ID) {
}
// Set the theme
-if (!defined('WT_THEME_DIR')) {
+if (substr(WT_SCRIPT_NAME, 0, 5)=='admin' || WT_SCRIPT_NAME=='module.php' && substr(safe_GET('mod_action'), 0, 5)=='admin') {
+ // Administration scripts begin with 'admin' and use a special administration theme
+ define('WT_THEME_DIR', 'themes/_administration/');
+} else {
if (get_site_setting('ALLOW_USER_THEMES')) {
// Requested change of theme?
$THEME_DIR=safe_GET('theme', get_theme_names());