343,26 → 343,28 |
')'; |
return $masque; |
} |
|
|
function entourerPourcent($chaine) |
{ |
$chaine = $chaine; |
} |
private function creerFiltreMotsCles($valeurMasque) { |
|
$mots_cles = explode(' ', $valeurMasque); |
$requeteMotsClesImg = ''; |
$requeteMotsClesObs = ''; |
//TODO voir s'il existe un moyen plus simple que le foreach + rtrim |
// comme avec implode |
|
foreach($mots_cles as $mot_cle) { |
$requeteMotsCles = $this->proteger('%'.$mot_cle.'%'); |
$requeteMotsClesImg .= 'di.mots_cles_texte LIKE '.$requeteMotsCles.' AND '; |
$requeteMotsClesObs .= 'dob.mots_cles_texte LIKE '.$requeteMotsCles.' AND '; |
$requeteMotsCles = $this->proteger('%'.$mot_cle.'%').' AND' ; |
$requeteMotsClesImg = 'di.mots_cles_texte LIKE '.$requeteMotsCles.' AND '; |
$requeteMotsClesObs = 'dob.mots_cles_texte LIKE '.$requeteMotsCles.' AND '; |
} |
$requeteMotsClesImg = rtrim($requeteMotsClesImg, ' AND '); |
$requeteMotsClesObs = rtrim($requeteMotsClesObs, ' AND '); |
|
$masque = '('. |
'('.$requeteMotsClesImg.') OR '. |
'('.$requeteMotsClesObs.') '. |
') '; |
'('.$requeteMotsClesImg.') OR '. |
'('.$requeteMotsClesObs.') '; |
|
return $masque; |
} |