[phpBB Debug] PHP Warning: in file [ROOT]/includes/crs/crs_misc_functions.php on line 37: mime_content_type(): Empty filename or path Zen Cart 源代码 query_cache.php
<?php /** * Temporary cache for sql * * @package classes * @copyright Copyright 2003-2012 Zen Cart Development Team * @copyright Created by Data-Diggers.com http://www.data-diggers.com/ * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 * @version GIT: $Id: Author: Ian Wilson Wed Jul 4 14:44:03 2012 +0100 New in v1.5.1 $ * */ /** * QueryCache * */ class QueryCache {
function QueryCache() { $this->queries = array(); }
// cache queries if and only if query is 'SELECT' statement // returns: // TRUE - if and only if query has been stored in cache // FALSE - otherwise function cache($query, $result) { if ($this->isSelectStatement($query) === TRUE) $this->queries[$query] = $result; else return(FALSE); return(TRUE); }
function getFromCache($query) { $ret = $this->queries[$query]; mysql_data_seek($ret, 0); return($ret); }
function inCache($query) { return(isset($this->queries[$query])); }
function removeFromCache($query) { unset($this->queries[$query]); }