Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1661 Rev 1793
Line 23... Line 23...
23
	private $squelette = null;
23
	private $squelette = null;
24
	private $squelette_dossier = null;
24
	private $squelette_dossier = null;
25
	private $masque = array();
25
	private $masque = array();
26
	private $mappingFiltre = array();
26
	private $mappingFiltre = array();
27
	private $conteneur = null;
27
	private $conteneur = null;
28
	private $gestionBdd = null;
28
	private $bdd = null;
29
	private $navigation = null;
29
	private $navigation = null;
30
	private $type_rss = null;
30
	private $type_rss = null;
Line 31... Line 31...
31
 
31
 
32
	/**
32
	/**
Line 36... Line 36...
36
	public function __construct(Conteneur $conteneur = null) {
36
	public function __construct(Conteneur $conteneur = null) {
37
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
37
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
38
		$this->conteneur->chargerConfiguration('config_syndication_tagsparprotocole.ini');
38
		$this->conteneur->chargerConfiguration('config_syndication_tagsparprotocole.ini');
39
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
39
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
40
		$this->masque = $conteneur->getMasque();
40
		$this->masque = $conteneur->getMasque();
41
		$this->gestionBdd = $conteneur->getGestionBdd();
41
		$this->bdd = $conteneur->getBdd();
42
		$this->navigation = $conteneur->getNavigation();
42
		$this->navigation = $conteneur->getNavigation();
43
	}
43
	}
Line 44... Line 44...
44
 
44
 
45
	/**
45
	/**
Line 284... Line 284...
284
				'			= du.id_utilisateur '.
284
				'			= du.id_utilisateur '.
285
				'WHERE actif = 1 '.
285
				'WHERE actif = 1 '.
286
				$this->chargerClauseWhere().' '.
286
				$this->chargerClauseWhere().' '.
287
				'ORDER BY date DESC '.
287
				'ORDER BY date DESC '.
288
				'LIMIT '.$this->navigation->getDepart().','.$this->navigation->getLimite();
288
				'LIMIT '.$this->navigation->getDepart().','.$this->navigation->getLimite();
289
		$elements = $this->gestionBdd->getBdd()->recupererTous($requete);
289
		$elements = $this->bdd->recupererTous($requete);
290
		return $elements;
290
		return $elements;
291
	}
291
	}
Line 292... Line 292...
292
 
292
 
293
	/**
293
	/**
Line 298... Line 298...
298
		$tableauMasque = $this->masque->getMasque();
298
		$tableauMasque = $this->masque->getMasque();
299
		if (!empty($tableauMasque)) {
299
		if (!empty($tableauMasque)) {
300
			foreach ($tableauMasque as $idMasque => $valeurMasque) {
300
			foreach ($tableauMasque as $idMasque => $valeurMasque) {
301
				$idMasque = str_replace('masque.', '', $idMasque);
301
				$idMasque = str_replace('masque.', '', $idMasque);
302
				$champMasque = $this->mappingFiltre[$idMasque];
302
				$champMasque = $this->mappingFiltre[$idMasque];
303
				$masqueMotif = $this->gestionBdd->getBdd()->proteger($valeurMasque);
303
				$masqueMotif = $this->bdd->proteger($valeurMasque);
Line 304... Line 304...
304
 
304
 
305
				switch ($idMasque) {
305
				switch ($idMasque) {
306
					case 'image':
306
					case 'image':
307
					//TODO : ajouter le protocole ? case 'protocole':
307
					//TODO : ajouter le protocole ? case 'protocole':