Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1793 Rev 1806
Line 13... Line 13...
13
 */
13
 */
14
class SyndicationVotesParProtocole {
14
class SyndicationVotesParProtocole {
15
	/**
15
	/**
16
	 * Paramètres du service
16
	 * Paramètres du service
17
	 * */
17
	 * */
18
	private $ressources = null;
-
 
19
	private $parametres = null;
-
 
20
	private $format = null;
-
 
21
	private $service = null;
-
 
22
	private $squelette = null;
-
 
23
	private $squelette_dossier = null;
-
 
24
	private $masque = array();
-
 
25
	private $mappingFiltre = array();
18
	private $mappingFiltre = array();
26
	private $conteneur = null;
19
	private $conteneur = null;
27
	private $bdd = null;
20
	private $bdd = null;
28
	private $navigation = null;
21
	private $navigation = null;
29
	private $type_rss = null;
22
	private $type_rss = null;
Line 34... Line 27...
34
	 * */
27
	 * */
35
	public function __construct(Conteneur $conteneur = null) {
28
	public function __construct(Conteneur $conteneur = null) {
36
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
29
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
37
		$this->conteneur->chargerConfiguration('config_syndication_votesparprotocole.ini');
30
		$this->conteneur->chargerConfiguration('config_syndication_votesparprotocole.ini');
38
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
31
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
39
		$this->masque = $conteneur->getMasque();
-
 
40
		$this->bdd = $conteneur->getBdd();
32
		$this->bdd = $this->conteneur->getBdd();
41
		$this->navigation = $conteneur->getNavigation();
33
		$this->navigation = $this->conteneur->getNavigation();
42
	}
34
	}
Line 43... Line 35...
43
 
35
 
44
	/**
36
	/**
45
	 * Consulter
37
	 * Consulter
Line 283... Line 275...
283
	/**
275
	/**
284
	* Charger la clause WHERE en fonction des paramètres de masque
276
	* Charger la clause WHERE en fonction des paramètres de masque
285
	* */
277
	* */
286
	private function chargerClauseWhere() {
278
	private function chargerClauseWhere() {
287
		$where = array();
279
		$where = array();
288
		$tableauMasque = $this->masque->getMasque();
280
		$tableauMasque = $this->navigation->getFiltre();
289
		if (!empty($tableauMasque)) {
281
		if (!empty($tableauMasque)) {
290
			foreach($tableauMasque as $idMasque => $valeurMasque) {
282
			foreach($tableauMasque as $idMasque => $valeurMasque) {
291
				$idMasque = str_replace('masque.', '', $idMasque);
283
				$idMasque = str_replace('masque.', '', $idMasque);
292
				switch ($idMasque) {
284
				switch ($idMasque) {
293
					case 'image':
285
					case 'image':