diff --git a/build/api/module/input.php b/build/api/module/input.php index b8fe42a..2be0ad2 100644 --- a/build/api/module/input.php +++ b/build/api/module/input.php @@ -266,16 +266,13 @@ foreach($cIdList as $x=>$xNull) if( $x < $y ){ // On affiche que sous la diagonale - $idY = $finalid[$y]['id'] - $offset; - $idX = $finalid[$x]['id'] - $offset; - // Si relation alter-alter $relationXY = isset($matrice[$y]) && in_array($x, $matrice[$y]) || ( isset($matrice[$x]) && in_array($y, $matrice[$x]) ); $subject_set['relations'][] = [ - 'idA' => $offset + $x, - 'idB' => $offset + $y, + 'idA' => $finalid[$x], + 'idB' => $finalid[$y], 'type' => $relationXY ? 1 : 0 // 0->aucune relation 1->relation alter alter ]; @@ -290,30 +287,18 @@ /* [7] On enregistre les données des contacts =========================================================*/ - /* (1) Pour chaque données de contact enregistré */ - foreach($file['contacts'] as $c=>$contactData){ + /* (1) On enregistre chaque contact */ + foreach($file['contacts'] as $c=>$contactData) + $contactdb->insert($contactData['id'], $contactData); - - } - - - $db = new lightdb('phone_db'); - $db->insert( $subject_id, $file ); - $db->close(); - /* [7] On met à jour le nouvel ID unique =========================================================*/ - // $maxId += $offset; rewind($funiq); // On revient au début du fichier fwrite($funiq, $maxId); // On écrit la nouvelle valeur (forcément plus grande) flock($funiq, LOCK_UN); // On débloque le verrou fclose($funiq); - // /* [8] On supprime le fichier temporaire si existe - // =========================================================*/ - // if( file_exists($tmpfile) ) - // unlink($tmpfile); /* [9] Gestion du retour