Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 517 Rev 746
Line 27... Line 27...
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;
30
	protected $urls = null;
Line -... Line 31...
-
 
31
	
-
 
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').
34
			AppControleur::getNomDossierDepuisClasse(get_class($this)).DS.
36
			AppControleur::getNomDossierDepuisClasse(get_class($this)).DS.
35
			Config::get('dossier_squelettes').DS;
37
			Config::get('dossier_squelettes').DS;
Line 38... Line 40...
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');
41
		$this->urls = (is_null($urls)) ? new AppUrls() : $urls;
43
		$this->urls = (is_null($urls)) ? new AppUrls() : $urls;
Line -... Line 44...
-
 
44
		
-
 
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
 
43
		parent::__construct();
47
		parent::__construct();
Line 44... Line 48...
44
	}
48
	}
45
 
49
 
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;
Line -... Line 294...
-
 
294
	}
-
 
295
	
-
 
296
	public function mettreEnCache($id, $donnees) {
283
 
297
		$this->cache->sauver(serialize($donnees), $id);
284
 
298
	}
285
}
299
}