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 10... Line 10...
10
 * @version $Id$
10
 * @version $Id$
11
 * @copyright 2010
11
 * @copyright 2010
12
 */
12
 */
13
class SyndicationCommentaires {
13
class SyndicationCommentaires {
Line 14... Line -...
14
 
-
 
15
	private $ressources = null;
-
 
16
	private $parametres = null;
-
 
17
	private $format = null;
-
 
18
	private $service = null;
-
 
19
	private $squelette = null;
-
 
20
	private $squelette_dossier = null;
-
 
21
	private $masque = array();
14
 
22
	private $mappingFiltre = array();
15
	private $mappingFiltre = array();
23
	private $conteneur = null;
16
	private $conteneur = null;
24
	private $bdd = null;
17
	private $bdd = null;
Line 25... Line 18...
25
	private $navigation = null;
18
	private $navigation = null;
26
 
19
 
27
	public function __construct(Conteneur $conteneur = null) {
20
	public function __construct(Conteneur $conteneur = null) {
28
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
21
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
29
		$this->conteneur->chargerConfiguration('config_syndication_commentaires.ini');
-
 
30
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
22
		$this->conteneur->chargerConfiguration('config_syndication_commentaires.ini');
31
		$this->masque = $conteneur->getMasque();
23
		$this->mappingFiltre = $this->conteneur->getParametre('mapping_masque');
32
		$this->bdd = $conteneur->getBdd();
24
		$this->bdd = $this->conteneur->getBdd();
Line 33... Line 25...
33
		$this->navigation = $conteneur->getNavigation();
25
		$this->navigation = $this->conteneur->getNavigation();
34
	}
26
	}
Line 253... Line 245...
253
	* Charger la clause WHERE en fonction des paramètres de masque
245
	* Charger la clause WHERE en fonction des paramètres de masque
254
	* */
246
	* */
255
	private function chargerClauseWhere() {
247
	private function chargerClauseWhere() {
256
		$where = array();
248
		$where = array();
Line 257... Line 249...
257
 
249
 
258
		$tableauMasque = $this->masque->getMasque();
250
		$tableauMasque = $this->navigation->getFiltre();
259
		if (!empty($tableauMasque)) {
251
		if (!empty($tableauMasque)) {
260
			foreach ($tableauMasque as $idMasque => $valeurMasque) {
252
			foreach ($tableauMasque as $idMasque => $valeurMasque) {
261
				$idMasque = str_replace('masque.', '', $idMasque);
253
				$idMasque = str_replace('masque.', '', $idMasque);
262
				$champ = $this->mappingFiltre[$idMasque];
254
				$champ = $this->mappingFiltre[$idMasque];