summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2003-05-18 09:48:49 +0000
committerDries Buytaert <dries@buytaert.net>2003-05-18 09:48:49 +0000
commit57c7d7b43befd2ff186d8df6622265de05ac2b20 (patch)
tree792bfa6c2a2788c0a2b1997ef179a403eb4c550c
parent494aa87e37c59ea63293c7d8c3a2bb065a10231b (diff)
downloadbrdo-57c7d7b43befd2ff186d8df6622265de05ac2b20.tar.gz
brdo-57c7d7b43befd2ff186d8df6622265de05ac2b20.tar.bz2
- The page_footer() function was always called twice due to the introduction
of the "footer" hook (and because of the existence of the page module). This caused the node view counter to be incremented twice per page view, the cache being set twice, etc. Quite a bug.
-rw-r--r--includes/common.inc5
-rw-r--r--index.php8
-rw-r--r--modules/admin.module7
3 files changed, 9 insertions, 11 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 611135f37..8143693f2 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -913,7 +913,7 @@ function query_print() {
print "</pre>";
}
-function page_header() {
+function drupal_page_header() {
if (variable_get("dev_timer", 0)) {
timer_start();
}
@@ -940,8 +940,7 @@ function page_header() {
}
}
-function page_footer() {
-
+function drupal_page_footer() {
if (variable_get("cache", 0)) {
page_set_cache();
}
diff --git a/index.php b/index.php
index b66948282..7c4fda6a0 100644
--- a/index.php
+++ b/index.php
@@ -9,15 +9,15 @@ if (isset($_GET["q"])) {
if (isset($mod) && module_hook($mod, "page")) {
if ($mod != "admin") {
- page_header();
+ drupal_page_header();
}
module_invoke($mod, "page");
if ($mod != "admin") {
- page_footer();
+ drupal_page_footer();
}
}
else {
- page_header();
+ drupal_page_header();
check_php_setting("magic_quotes_gpc", 0);
@@ -29,7 +29,7 @@ else {
theme("footer");
}
- page_footer();
+ drupal_page_footer();
}
?>
diff --git a/modules/admin.module b/modules/admin.module
index 06649991a..c750fe67a 100644
--- a/modules/admin.module
+++ b/modules/admin.module
@@ -28,8 +28,7 @@ function admin_page() {
global $base_url;
if (user_access("access administration pages")) {
- page_header();
-
+ drupal_page_header();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
@@ -89,12 +88,12 @@ function admin_page() {
echo "<h1><a href=\"index.php\">". variable_get("site_name", "drupal") ."</a></h1>";
print menu_tree("admin") ;
print "</div>";
- print theme_footer();
+ print theme_footer();
?>
</body>
</html>
<?php
- page_footer();
+ drupal_page_footer();
}
else {
print message_access();