Subversion Repositories eFlore/Applications.cel

Compare Revisions

Regard whitespace Rev 2152 → Rev 2153

/trunk/jrest/services/LocationSearch.php
65,16 → 65,17
return $retour;
}
private function formaterChaineLieuPourRequete($params) {
$lieu = $params;
/**
* 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);
$lieu = str_replace('-','_',$lieu);
$lieu = str_replace(['+', ' ', '-'], '_', $lieu);
return $lieu;
}