From 3833ab7e3588b4f5c05f440713f5cdf30b9029ae Mon Sep 17 00:00:00 2001
From: root
Date: Sun, 5 Oct 2014 21:15:08 +0200
Subject: Improved caching methods.
---
functions.php | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
(limited to 'functions.php')
diff --git a/functions.php b/functions.php
index 62d5299..9f5ff49 100644
--- a/functions.php
+++ b/functions.php
@@ -161,6 +161,15 @@ function print_list($option = false){
+exists(CACHEPREFIX . "adressliste.html")){
+ echo $c->getValue(CACHEPREFIX . "adressliste.html");
+ header("X-Cache-Table: Hit");
+ return;
+ }
+ ob_start();
?>
@@ -188,10 +197,10 @@ function print_list($option = false){
".htmlentities($row['adresse'])." |
".htmlentities($row['telefonnummer'])." |
".htmlentities($row['handynummer'])." |
-
".htmlentities($row['email'])." |
+
".htmlentities($row['email'])." |
".htmlentities($row['geburtstag'])." |
-
|
+
|
";
$count++;
}
@@ -204,8 +213,10 @@ function print_list($option = false){
-
setKey(CACHEPREFIX . "adressliste.html", $table);
+ ob_end_flush();
}
function print_update_list($id){
@@ -617,7 +628,7 @@ function print_download(){
lredirect("download;type=".$type);
header($_SERVER["SERVER_PROTOCOL"] . " 302 Moved");
- header("Refresh: 2; ".DOMAIN."/?page=action&task=download&type=".$type);
+ header("Refresh: 0; ".DOMAIN."/?page=action&task=download&type=".$type);
?>
Download
Der Download der Adressliste (vom Typ 'text/') sollte automatisch starten.
--
cgit v1.2.3