From 2330bb06ececee220d854883a2870a3adf17c277 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 19 Oct 2014 03:54:53 +0200 Subject: Version 4.1. Support for photo galleries and advanced caching. --- index.php | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index f3bb5ff..85f22c7 100644 --- a/index.php +++ b/index.php @@ -5,9 +5,6 @@ ob_start('minify'); session_name(SESSION); session_start(); -if ( ! isset($cache) ) - $cache = true; - $c = new cache(REDIS_CONNECT, REDIS_DB); if ( isset($_SESSION["loggedin"]) && $_SESSION["loggedin"]){ @@ -16,11 +13,11 @@ if ( isset($_SESSION["loggedin"]) && $_SESSION["loggedin"]){ $a = "0_"; } -if ( $cache && $_SERVER["REQUEST_METHOD"] == "GET" && $_SERVER["REDIRECT_STATUS"] == 200 ) { +if ( ! $c->bypassCache && $_SERVER["REQUEST_METHOD"] == "GET" && $_SERVER["REDIRECT_STATUS"] == 200 ) { $token = $c->getToken($_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]. $_SERVER["QUERY_STRING"], $a); - if ( $c->exists($token)){ + if ( $c->existsPageCache($token)){ header("X-Cache: Hit"); - echo $c->getValue($token); + echo $c->getPageCache($token); ob_end_flush(); exit; } @@ -28,13 +25,16 @@ if ( $cache && $_SERVER["REQUEST_METHOD"] == "GET" && $_SERVER["REDIRECT_STATUS" header("X-Cache: Miss "); } +$moar = new Moar(); $db = new db(); + if ( ! isset($_SESSION["username"])) $u = null; else $u = $_SESSION["username"]; $user = new jg($u); + if( ! isset($_GET["page"]) || $_GET["page"] == "" ) $_GET["page"] = "index"; @@ -44,16 +44,19 @@ if( ! isset($_GET["page"]) || $_GET["page"] == "" )
+ - echo " + -