Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 517 | Rev 912 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 517 Rev 746
Line 26... Line 26...
26
 
26
 
27
	private $sortie = array();
27
	private $sortie = array();
28
	protected $urlBase = null;
28
	protected $urlBase = null;
29
	protected $urlCourante = null;
29
	protected $urlCourante = null;
-
 
30
	protected $urls = null;
-
 
31
	
Line 30... Line 32...
30
	protected $urls = null;
32
	protected $cache = null;
31
 
33
 
32
	public function __construct(AppUrls $urls = null)  {
34
	public function __construct(AppUrls $urls = null)  {
33
		$chemin = Config::get('chemin_modules').
35
		$chemin = Config::get('chemin_modules').
Line 37... Line 39...
37
 
39
 
38
		$this->urlBase = Registre::get('eFlore.urlBase');
40
		$this->urlBase = Registre::get('eFlore.urlBase');
39
		$this->urlCourante = Registre::get('eFlore.urlCourante');
41
		$this->urlCourante = Registre::get('eFlore.urlCourante');
40
		$this->urlRedirection = Registre::get('eFlore.urlRedirection');
42
		$this->urlRedirection = Registre::get('eFlore.urlRedirection');
-
 
43
		$this->urls = (is_null($urls)) ? new AppUrls() : $urls;
-
 
44
		
Line 41... Line 45...
41
		$this->urls = (is_null($urls)) ? new AppUrls() : $urls;
45
		$this->cache = new CacheSimple(array("mise_en_cache" => Config::get("cache"), "stockage_chemin" => Config::get("chemincache"), "duree_de_vie" => Config::get("dureecache")));
42
 
46
 
Line 43... Line 47...
43
		parent::__construct();
47
		parent::__construct();
Line 279... Line 283...
279
		$this->urlBase->setRequete($parametres);
283
		$this->urlBase->setRequete($parametres);
280
		$url = $this->urlBase->getURL();
284
		$url = $this->urlBase->getURL();
281
		return $url;
285
		return $url;
282
	}
286
	}
Line -... Line 287...
-
 
287
 
-
 
288
	public function obtenirCache($id) {
-
 
289
		$retour = unserialize($this->cache->charger($id));
-
 
290
		if ($retour == false) {
-
 
291
			$retour = null;
-
 
292
		}
-
 
293
		return $retour;
283
 
294
	}
-
 
295
	
-
 
296
	public function mettreEnCache($id, $donnees) {
-
 
297
		$this->cache->sauver(serialize($donnees), $id);
284
 
298
	}
285
}
299
}
286
?>
300
?>