Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3421 → Rev 3422

/trunk/jrest/services/CoordSearch.php
34,7 → 34,10
$informations_zones = $recherche_zones_geo->obtenirInfosPourCoordonnees($coordonnees);
$header = 'Content-Type: application/json; charset=UTF-8';
$retour = json_encode($informations_zones);
} elseif ($this->estUneRequeteGeocodingCodeInseeCommune($params)) {
$informations_coord = $recherche_zones_geo->obtenirInfosPourCodeInseeCommune($params['code']);
$header = 'Content-Type: application/json; charset=UTF-8';
$retour = json_encode($informations_coord);
} elseif ($this->estUneRequeteGeocoding($params)) {
$informations_coord = $recherche_zones_geo->obtenirInfosPourNom($params['zone'], $params['pays'], $params['code']);
$header = 'Content-Type: application/json; charset=UTF-8';
49,7 → 52,7
} else {
$header = 'HTTP/1.0 400 Bad Request';
$retour = 'zone ou Coordonnées non spécifiées';
$retour = 'zone ou Coordonnées ou code INSEE non spécifié.e';
}
header($header);
79,7 → 82,11
return ($params['zone'] != '');
}
 
protected function estUneRequeteGeocodingCodeInseeCommune($params) {
return ($params['code'] != '' && 5 === strlen($params['code']));
}
 
protected function estUneRequeteGeocodingGroupe($params) {
return ($params['groupe_zones'] != '');
}
}
}