Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 800 → Rev 801

/trunk/services/modules/0.1/images/ListeImages.php
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;
}