$infos['titre'] ? $infos['titre'] : basename($fichier), 'lat'=> $latitude, 'lon' => $longitude, 'zoom' => $config['zoom'] ? $config['zoom'] :'4' ); include_spip('action/editer_gis'); if($id_gis = sql_getfetsel("G.id_gis","spip_gis AS G LEFT JOIN spip_gis_liens AS T ON T.id_gis=G.id_gis ","T.id_objet=" . intval($id_document) . " AND T.objet='document'")){ // Des coordonnées sont déjà définies pour ce document => on les update revisions_gis($id_gis,$c); spip_log("GIS EXIFS : Update des coordonnées depuis EXIFS pour le document $id_document => id_gis = $id_gis","gis"); } else{ // Aucune coordonnée n'est définie pour ce document => on les crées $id_gis = insert_gis(); revisions_gis($id_gis,$c); lier_gis($id_gis, 'document', $id_document); spip_log("GIS EXIFS : Création des coordonnées depuis EXIFS pour le document $id_document => id_gis = $id_gis","gis"); } } unset($infos['longitude']); unset($infos['latitude']); if(count($infos) > 0){ include_spip('action/editer_document'); document_modifier($id_document, $infos); } } } $redirect = urldecode(_request('redirect')); return $redirect; } ?>