From aa74d2175d30e2073fa6305b1348a7e9757c3cc8 Mon Sep 17 00:00:00 2001
From: Antoine Pitrou <pitrou@free.fr>
Date: Sat, 25 May 2002 19:30:49 +0000
Subject: [PATCH] Bug exportation liens entre tables (auteurs_articles, etc.)

---
 ecrire/inc_export.php3 | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/ecrire/inc_export.php3 b/ecrire/inc_export.php3
index afd7dacee9..586025ce99 100644
--- a/ecrire/inc_export.php3
+++ b/ecrire/inc_export.php3
@@ -54,7 +54,7 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 		}
 	
 		$result = spip_query($query);
-		
+
 		if ($etape_en_cours > 0){
 			if ($type == "forum"){
 				$total = mysql_num_rows($result);
@@ -93,8 +93,6 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 		
 		}
 		
-		
-	
 		$_fputs = ($gz) ? gzputs : fputs;
 		$nfields = mysql_num_fields($result);
 		// Recuperer les noms des champs
@@ -107,13 +105,13 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 			}
 			// Exporter les relations
 			if ($type == 'article') {
-				$query = 'SELECT id_auteur FROM spip_auteurs_articles WHERE id_article='.$row['id_article'];
+				$query = 'SELECT id_auteur FROM spip_auteurs_articles WHERE id_article='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:auteur>' . $row2['id_auteur'] . '</lien:auteur>' . "\n";
 				}
 				mysql_free_result($res2);
-				$query = 'SELECT id_document FROM spip_documents_articles WHERE id_article='.$row['id_article'];
+				$query = 'SELECT id_document FROM spip_documents_articles WHERE id_article='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:document>' . $row2['id_document'] . '</lien:document>' . "\n";
@@ -121,7 +119,7 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 				mysql_free_result($res2);
 			}
 			else if ($type == 'message') {
-				$query = 'SELECT id_auteur FROM spip_auteurs_messages WHERE id_message='.$row['id_message'];
+				$query = 'SELECT id_auteur FROM spip_auteurs_messages WHERE id_message='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:auteur>' . $row2['id_auteur'] . '</lien:auteur>' . "\n";
@@ -129,7 +127,7 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 				mysql_free_result($res2);
 			}
 			else if ($type == 'auteur') {
-				$query = 'SELECT id_rubrique FROM spip_auteurs_rubriques WHERE id_auteur='.$row['id_auteur'];
+				$query = 'SELECT id_rubrique FROM spip_auteurs_rubriques WHERE id_auteur='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:rubrique>' . $row2['id_rubrique'] . '</lien:rubrique>' . "\n";
@@ -137,31 +135,31 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours=""
 				mysql_free_result($res2);
 			}
 			else if ($type == 'mot') {
-				$query = 'SELECT id_article FROM spip_mots_articles WHERE id_mot='.$row['id_mot'];
+				$query = 'SELECT id_article FROM spip_mots_articles WHERE id_mot='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:article>' . $row2['id_article'] . '</lien:article>' . "\n";
 				}
 				mysql_free_result($res2);
-				$query = 'SELECT id_breve FROM spip_mots_breves WHERE id_mot='.$row['id_mot'];
+				$query = 'SELECT id_breve FROM spip_mots_breves WHERE id_mot='.$row[0];
 				$res2 = spip_query($query);
 				while($row2 = mysql_fetch_array($res2)) {
 					$string .= '<lien:breve>' . $row2['id_breve'] . '</lien:breve>' . "\n";
 				}
 				mysql_free_result($res2);
-				$query = 'SELECT id_forum FROM spip_mots_forum WHERE id_mot='.$row['id_mot'];
+				$query = 'SELECT id_forum FROM spip_mots_forum WHERE id_mot='.$row[0];
 				$res3 = spip_query($query);
 				while($row3 = mysql_fetch_array($res3)) {
 					$string .= '<lien:forum>' . $row3['id_forum'] . '</lien:forum>' . "\n";
 				}
 				mysql_free_result($res3);
-				$query = 'SELECT id_rubrique FROM spip_mots_rubriques WHERE id_mot='.$row['id_mot'];
+				$query = 'SELECT id_rubrique FROM spip_mots_rubriques WHERE id_mot='.$row[0];
 				$res4 = spip_query($query);
 				while($row4 = mysql_fetch_array($res4)) {
 					$string .= '<lien:rubrique>' . $row4['id_rubrique'] . '</lien:rubrique>' . "\n";
 				}
 				mysql_free_result($res4);
-				$query = 'SELECT id_syndic FROM spip_mots_syndic WHERE id_mot='.$row['id_mot'];
+				$query = 'SELECT id_syndic FROM spip_mots_syndic WHERE id_mot='.$row[0];
 				$res4 = spip_query($query);
 				while($row4 = mysql_fetch_array($res4)) {
 					$string .= '<lien:syndic>' . $row4['id_syndic'] . '</lien:syndic>' . "\n";
-- 
GitLab