656,5 → 656,40 |
public static function debug($var) { |
echo '<pre>'.print_r($var, true).'</pre>'; |
} |
|
/* |
* Retourne une pair de coordonnée depuis un tableau représentant une adresse |
* ou une adresse partielle à l'aide du service Nominatim. |
* (http://wiki.openstreetmap.org/wiki/Nominatim) |
* |
* @param in data: un tableau associatif doté de *toutes* les clefs suivantes: |
* 'adresse', 'cp', 'ville', 'pays' |
* @param out lonlat: un tableau associatif contenant 'lon' et 'lat' si elles ont été déterminées |
* @return boolean: selon que la fonction à réussi ou non |
*/ |
static function coordGuess(Array $data, Array $lonlat) { |
if(!$data) return FALSE; |
// TODO |
return FALSE; |
} |
|
/* |
* Retourne un tableau prêt à être utilisé par coordGuess(), c'est à dire initialisant toutes |
* les clefs nécessaires (même si NULL) et disposant systématiquement d'un pays. |
* Cela à partir d'un tableau au format de clefs prédéterminé. |
* |
* @param data: un tableau associatif contenant les clefs telles que nommées à l'issue du |
* du formulaire de saisie: 'cs_adresse_01', 'cs_code_postal', 'cs_ville' |
* @return un tableau associatif contenant une ou plusieurs des clefs suivantes: |
* 'adresse', 'cp', 'ville', 'pays' |
*/ |
static function addrReStruc(Array $in) { |
return array( |
'adresse' => @trim($in['cs_adresse_01']) ? $in['cs_adresse_01'] : '', |
'cp' => @trim($in['cs_code_postal']) ? $in['cs_code_postal'] : '', |
'ville' => @trim($in['cs_ville']) ? $in['cs_ville'] : '', |
'pays' => @trim($in['cs_ce_truk_pays']) ? $in['cs_ce_truk_pays'] : 'France' |
); |
} |
} |
?> |