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