--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/drupal/index.php Fri Aug 21 16:26:26 2009 +0000
@@ -0,0 +1,39 @@
+<?php
+// $Id: index.php,v 1.94 2007/12/26 08:46:48 dries Exp $
+
+/**
+ * @file
+ * The PHP page that serves all page requests on a Drupal installation.
+ *
+ * The routines here dispatch control to the appropriate handler, which then
+ * prints the appropriate page.
+ *
+ * All Drupal code is released under the GNU General Public License.
+ * See COPYRIGHT.txt and LICENSE.txt.
+ */
+
+require_once './includes/bootstrap.inc';
+drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
+
+$return = menu_execute_active_handler();
+
+// Menu status constants are integers; page content is a string.
+if (is_int($return)) {
+ switch ($return) {
+ case MENU_NOT_FOUND:
+ drupal_not_found();
+ break;
+ case MENU_ACCESS_DENIED:
+ drupal_access_denied();
+ break;
+ case MENU_SITE_OFFLINE:
+ drupal_site_offline();
+ break;
+ }
+}
+elseif (isset($return)) {
+ // Print any value (including an empty string) except NULL or undefined:
+ print theme('page', $return);
+}
+
+drupal_page_footer();