Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1311 → Rev 1312

/trunk/jrest/services/LocationSearch.php
43,21 → 43,21
private function executerRequeteLieu($lieu) {
$lieu = $this->formaterChaineLieuPourRequete($lieu);
$lieu_formate = $this->formaterChaineLieuPourRequete($lieu);
$retour = array();
if ($this->estUneChaineRequeteValide($lieu)) {
if ($this->estUneChaineRequeteValide($lieu_formate)) {
$requete_information_lieu = 'SELECT DISTINCT nom, code '.
'FROM cel_zones_geo '.
'WHERE '.
'nom LIKE '.$this->proteger($lieu.'%').' '.
'nom LIKE '.$this->proteger($lieu_formate.'%').' '.
'ORDER BY nom LIMIT 50';
 
$liste_lieux = $this->requeter($requete_information_lieu);
if($liste_lieux) {
foreach($liste_lieux as $lieu) {
$retour[] = $this->formaterLigneResultat($lieu);
foreach($liste_lieux as $lieu_trouve) {
$retour[] = $this->formaterLigneResultat($lieu_trouve);
}
}
}
72,6 → 72,9
$lieu=ltrim($lieu);
$lieu=preg_replace('/\*+/','%',$lieu);
$lieu = str_replace(' ','_',$lieu);
$lieu = str_replace('-','_',$lieu);
return $lieu;
}