245,6 → 245,17 |
return; |
} |
try { |
$form_needs_refresh = FALSE; |
if( (! @$params['cs_latitude'] || ! @$params['cs_longitude']) && |
(@$params['cs_adresse_01'] || @$params['cs_code_postal'] || @$params['cs_ville']) ) { |
$lonlat = array(); |
if(Coel::coordGuess(Coel::addrReStruct($params), $lonlat)) { |
$params['cs_latitude'] = $lonlat['lat']; |
$params['cs_longitude'] = $lonlat['lon']; |
$form_needs_refresh = TRUE; |
} |
} |
|
// Vérification des tables à vraiment mettre à jour en fonction des données passées. |
$tables_a_modifier = $this->recupererTablesAModifier($params); |
|
257,8 → 268,12 |
} |
|
// Envoie sur la sortie standard |
$this->envoyer(); |
|
if($form_needs_refresh) { // coordonnées mises à jour en DB: en informer le formulaire (si resté ouvert) |
// $this->envoyer('reload'); // TODO: handle this |
} |
$this->envoyer(); // OK par défaut |
} |
|
/** |
* Méthode appelée pour supprimer un élément |