19,7 → 19,6 |
|
private $conteneur; |
private $navigation; |
private $masque; |
private $bdd; |
|
private $mapping = array(); |
28,7 → 27,6 |
public function __construct(Conteneur $conteneur = null) { |
$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur; |
$this->navigation = $conteneur->getNavigation(); |
$this->masque = $conteneur->getMasque(); |
$this->bdd = $this->conteneur->getBdd(); |
|
$this->mapping = $this->conteneur->getParametreTableau('mots-cles.mapping'); |
67,7 → 65,7 |
|
private function creerClauseWhere() { |
$where = array(); |
$filtres = $this->masque->getMasque(); |
$filtres = $this->navigation->getFiltre(); |
if (!empty($filtres)) { |
foreach ($filtres as $cle => $valeur) { |
$where[] = $this->mappingInverse[$cle].' = '.$this->bdd->proteger($valeur); |