Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2152 → Rev 2153

/trunk/jrest/services/LocationSearch.php
64,17 → 64,18
return $retour;
}
private function formaterChaineLieuPourRequete($params) {
$lieu = $params;
$lieu=ltrim($lieu);
$lieu=preg_replace('/\*+/','%',$lieu);
$lieu = str_replace(' ','_',$lieu);
$lieu = str_replace('-','_',$lieu);
 
/**
* Remplace les * par % pour faire des recherches floues
* Remplace les + par _ (nginx envoie des "+" dans l'URL à la place des espaces)
* Remplace les espaces et les - par _ car les noms de communes peuvent avoir des espaces ou des tirets
* @param string $lieu
* @return string le lieu formaté pour la recherche
*/
private function formaterChaineLieuPourRequete($lieu) {
$lieu = ltrim($lieu);
$lieu = preg_replace('/\*+/', '%', $lieu);
$lieu = str_replace(['+', ' ', '-'], '_', $lieu);
return $lieu;
}