Same filename in this branch
  1. 6.x themes/garland/maintenance-page.tpl.php
  2. 6.x modules/system/maintenance-page.tpl.php
Same filename and directory in other branches
  1. 7.x themes/garland/maintenance-page.tpl.php

maintenance-page.tpl.php

This is an override of the default maintenance page. Used for Garland and Minnelli, this file should not be moved or modified since the installation and update pages depend on this file.

This mirrors closely page.tpl.php for Garland in order to share the same styles.

3 theme calls to maintenance-page.tpl.php
drupal_site_offline in includes/common.inc
Generates a site off-line message.
install_tasks in ./install.php
Tasks performed after the database is initialized.
_db_error_page in includes/database.inc
Helper function to show fatal database errors.

File

themes/garland/maintenance-page.tpl.php
View source
<?php

/**
 * @file maintenance-page.tpl.php
 *
 * This is an override of the default maintenance page. Used for Garland and
 * Minnelli, this file should not be moved or modified since the installation
 * and update pages depend on this file.
 *
 * This mirrors closely page.tpl.php for Garland in order to share the same
 * styles.
 */
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php

print $language->language;
?>" lang="<?php

print $language->language;
?>" dir="<?php

print $language->dir;
?>">
  <head>
    <?php

print $head;
?>
    <title><?php

print $head_title;
?></title>
    <?php

print $styles;
?>
    <?php

print $scripts;
?>
    <!--[if lt IE 7]>
      <?php

print phptemplate_get_ie_styles();
?>
    <![endif]-->
  </head>
  <body<?php

print phptemplate_body_class($left, $right);
?>>

<!-- Layout -->
  <div id="header-region" class="clear-block"><?php

print $header;
?></div>

    <div id="wrapper">
    <div id="container" class="clear-block">

      <div id="header">
        <div id="logo-floater">
        <?php


// Prepare header
$site_fields = array();
if ($site_name) {
  $site_fields[] = check_plain($site_name);
}
if ($site_slogan) {
  $site_fields[] = check_plain($site_slogan);
}
$site_title = implode(' ', $site_fields);
if ($site_fields) {
  $site_fields[0] = '<span>' . $site_fields[0] . '</span>';
}
$site_html = implode(' ', $site_fields);
if ($logo || $site_title) {
  print '<h1><a href="' . check_url($base_path) . '" title="' . $site_title . '">';
  if ($logo) {
    print '<img src="' . check_url($logo) . '" alt="' . $site_title . '" id="logo" />';
  }
  print $site_html . '</a></h1>';
}
?>
        </div>

      </div> <!-- /header -->

      <?php

if ($left) {
  ?>
        <div id="sidebar-left" class="sidebar">
          <?php

  if ($search_box) {
    ?><div class="block block-theme"><?php

    print $search_box;
    ?></div><?php

  }
  ?>
          <?php

  print $left;
  ?>
        </div>
      <?php

}
?>

      <div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner">
          <?php

if ($title) {
  print '<h2' . ($tabs ? ' class="with-tabs"' : '') . '>' . $title . '</h2>';
}
?>
          <?php

print $help;
?>
          <?php

print $messages;
?>
          <div class="clear-block">
            <?php

print $content;
?>
          </div>
          <div id="footer"><?php

print $footer_message . $footer;
?></div>
      </div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->

      <?php

if ($right) {
  ?>
        <div id="sidebar-right" class="sidebar">
          <?php

  print $right;
  ?>
        </div>
      <?php

}
?>

    </div> <!-- /container -->
  </div>
<!-- /layout -->

  </body>
</html>