drupal_maintenance_theme

includes/bootstrap.inc, line 845

Versions
4.7 – 7
drupal_maintenance_theme()

Enables use of the theme system without requiring database access. Since there is not database access no theme will be enabled and the default themeable functions will be called. Some themeable 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.

▾ 2 functions call drupal_maintenance_theme()

db_connect in includes/database.pgsql.inc
Initialize a database connection.
db_set_active in includes/database.inc
Activate a database for future queries.

Code

<?php
function drupal_maintenance_theme() {
  global $theme;
  require_once './includes/path.inc';
  require_once './includes/theme.inc';
  require_once './includes/common.inc';
  require_once './includes/unicode.inc';
  unicode_check();
  $theme = '';
}
?>
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.