/** * Guarda la pagina en disco si se cumplian las condiciones de lectura, pero no habia fichero en disco, o si el fichero habia caducado */ public static function savePage() { if (genCTs::HTML_CACHE && !self::$cacheLoaded && self::$cachear) { self::$html = ob_get_clean(); if (self::$cachear && !self::$override) { echo self::$html; if (file_exists(self::$ruta)) { unlink(self::$ruta); if (genCTs::HTML_CACHE_VERBOSE) { echo "fnxHtmlCache: CACHE EXPIRED, RESAVING\n<br/>"; } } else { if (genCTs::HTML_CACHE_VERBOSE) { echo "fnxHtmlCache: SAVING CACHE\n<br/>"; } } file_put_contents(self::$ruta, self::$html); } elseif (self::$override) { echo self::$html; if (genCTs::HTML_CACHE_VERBOSE) { echo "fnxHtmlCache: NOT SAVING CACHE\n<br/>"; } } } elseif (genCTs::HTML_CACHE && genCTs::HTML_CACHE_VERBOSE) { echo "fnxHtmlCache: NO NEED TO SAVE CACHE\n<br/>"; } }