// inserer les donnees en base. $nb_deja_la = sql_countsel($table); // ne pas reimporter ceux deja la (en cas de timeout) $inserts = array_slice($inserts, $nb_deja_la); foreach ($inserts as $i) { // point gis $id_gis = sql_insertq("spip_gis", array( 'titre' => $i['nom_ville_min'], 'lat' => $i['lat'], 'lon' => $i['lng'], 'ville' => $i['nom_ville_min'], 'code_postal' => $i['zip'], )); // ville unset($i['lat'], $i['lng']); $id_ville = sql_insertq($table, $i); // liaison gis / ville sql_insertq("spip_gis_liens", array( 'id_gis' => $id_gis, 'objet' => 'ville', 'id_objet' => $id_ville, )); if (time() >= _TIME_OUT) { return; } }