Subversion Repositories Applications.papyrus

Rev

Rev 2059 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2059 Rev 2081
Line 9... Line 9...
9
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
9
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
10
* @version   SVN: <svn_id>
10
* @version   SVN: <svn_id>
11
* @link      /doc/papyrus_bp/
11
* @link      /doc/papyrus_bp/
12
*/
12
*/
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
function verifierCache($id) {
14
function verifierCache($id, $dureeCache = CACHE_LIFETIME) {
15
 
15
 
16
	$chemin_fichier_cache = CACHE_DIR.GEN_SEP.$id.'.html';
16
	$chemin_fichier_cache = CACHE_DIR.GEN_SEP.$id.'.html';
17
	if(file_exists($chemin_fichier_cache ) && (time() - @filemtime($chemin_fichier_cache) < CACHE_LIFETIME)) {
17
	if(file_exists($chemin_fichier_cache ) && (time() - @filemtime($chemin_fichier_cache) < $dureeCache)) {
18
		return file_get_contents($chemin_fichier_cache);
18
		return file_get_contents($chemin_fichier_cache);
19
	} else {
19
	} else {
20
		return false;
20
		return false;
Line 21... Line 21...
21
	}
21
	}
Line 22... Line 22...
22
}
22
}
Line 23... Line 23...
23
 
23
 
Line 24... Line 24...
24
function creer_cache($id, $contenu) {
24
function creer_cache($id, $contenu, $dureeCache = CACHE_LIFETIME) {
25
 
25
 
26
	$chemin_fichier_cache = CACHE_DIR.GEN_SEP.$id.'.html';
26
	$chemin_fichier_cache = CACHE_DIR.GEN_SEP.$id.'.html';
27
 
27