Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1648 → Rev 1649

/trunk/jrest/services/CoelStructure.php
171,9 → 171,18
}
try {
// Vérification des tables à vraiment mettre à jour en fonction des données passées.
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'];
}
}
 
$tables_a_modifier = $this->recupererTablesAModifier($params);
reset($tables_a_modifier);
 
$id_structure = null;
while (list($table_id, $table) = each($tables_a_modifier)) {
if (is_null($table['champs'])) continue;
194,7 → 203,7
$tables_a_modifier[123]['champs_valeurs_id']['csv_id_structure'] = $id_structure;
$tables_a_modifier[123]['champs_valeurs_brut']['csv_id_structure'] = $id_structure;
$tables_a_modifier[123]['champs_valeurs_protege']['csv_id_structure'] = $this->bdd->quote($id_structure);
 
// Historisation (Ajout des méta-données)
$etat = 1; // Ajout
$cle = $this->recupererCle($table);