summaryrefslogtreecommitdiff
path: root/includes/bootstrap.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/bootstrap.inc')
-rw-r--r--includes/bootstrap.inc18
1 files changed, 17 insertions, 1 deletions
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc
index fe85eb447..8354520e6 100644
--- a/includes/bootstrap.inc
+++ b/includes/bootstrap.inc
@@ -864,4 +864,20 @@ function _drupal_bootstrap($phase) {
}
}
-?>
+/**
+ * Enables use of the theme system without requiring database access. Since
+ * there is not database access no theme will be enabled and the default
+ * themable fuctions will be called. Some themable functions can not be used
+ * without the full Drupal API loaded. For example, theme_page() is
+ * unavailable and theme_maintenance_page() must be used in its place.
+ */
+function drupal_maintenance_theme() {
+ global $theme;
+ require_once './includes/theme.inc';
+ require_once './includes/common.inc';
+ require_once './includes/unicode.inc';
+ unicode_check();
+ $theme = '';
+}
+
+?> \ No newline at end of file