Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1650 → Rev 1651

/trunk/jrest/services/CoelStructure.php
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);
255,9 → 266,13
} catch (PDOException $e) {
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
}
 
// 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
}
/**