Line 343... |
Line 343... |
343 |
private function creerFiltreMotsCles($valeurMasque) {
|
343 |
private function creerFiltreMotsCles($valeurMasque) {
|
344 |
$mots_cles = explode(' ', $valeurMasque);
|
344 |
$mots_cles = explode(' ', $valeurMasque);
|
345 |
$requeteMotsClesImg = '';
|
345 |
$requeteMotsClesImg = '';
|
346 |
$requeteMotsClesObs = '';
|
346 |
$requeteMotsClesObs = '';
|
347 |
//TODO voir s'il existe un moyen plus simple que le foreach + rtrim
|
347 |
//TODO voir s'il existe un moyen plus simple que le foreach + rtrim
|
348 |
// comme avec implode
|
348 |
// comme avec implode (attention au fait que l'on concatène des % au début et à la fin)
|
349 |
foreach($mots_cles as $mot_cle) {
|
349 |
foreach($mots_cles as $mot_cle) {
|
350 |
$requeteMotsCles = $this->proteger('%'.$mot_cle.'%');
|
350 |
$requeteMotsCles = $this->proteger('%'.$mot_cle.'%');
|
351 |
$requeteMotsClesImg .= 'di.mots_cles_texte LIKE '.$requeteMotsCles.' AND ';
|
351 |
$requeteMotsClesImg .= 'di.mots_cles_texte LIKE '.$requeteMotsCles.' AND ';
|
352 |
$requeteMotsClesObs .= 'dob.mots_cles_texte LIKE '.$requeteMotsCles.' AND ';
|
352 |
$requeteMotsClesObs .= 'dob.mots_cles_texte LIKE '.$requeteMotsCles.' AND ';
|
353 |
}
|
353 |
}
|