From 54e260ff08961f0f8dbd040a17011e155a9d1c9f Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Sat, 15 Nov 2008 23:38:15 +0000
Subject: [PATCH] =?UTF-8?q?Ah,=20bien=20terminons=20le=20merge=20de=20[130?=
 =?UTF-8?q?68]=20(inclut=20involonrairement=20dans=20[13186])=20qui=20n'av?=
 =?UTF-8?q?ait=20en=20fait=20pas=20=C3=A9t=C3=A9=20report=C3=A9=20sur=20de?=
 =?UTF-8?q?v?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/maj/vieille_base/1917/auxiliaires.php | 52 +++++++++++++++++++-
 ecrire/maj/vieille_base/1927/auxiliaires.php | 51 ++++++++++++++++++-
 ecrire/maj/vieille_base/charger.php          |  2 +-
 3 files changed, 102 insertions(+), 3 deletions(-)

diff --git a/ecrire/maj/vieille_base/1917/auxiliaires.php b/ecrire/maj/vieille_base/1917/auxiliaires.php
index d0610dcc85..3f2aaade01 100644
--- a/ecrire/maj/vieille_base/1917/auxiliaires.php
+++ b/ecrire/maj/vieille_base/1917/auxiliaires.php
@@ -325,4 +325,54 @@ $tables_auxiliaires['spip_ortho_cache'] = array(
 $tables_auxiliaires['spip_ortho_dico'] = array(
 	'field' => &$spip_ortho_dico,
 	'key' => &$spip_ortho_dico_key);
-?>
+	
+
+//
+// tableau des tables de jointures
+// Ex: gestion du critere {id_mot} dans la boucle(ARTICLES)
+
+global $tables_jointures;
+
+$tables_jointures['spip_articles'][]= 'mots_articles';
+$tables_jointures['spip_articles'][]= 'auteurs_articles';
+$tables_jointures['spip_articles'][]= 'documents_articles';
+$tables_jointures['spip_articles'][]= 'mots';
+$tables_jointures['spip_articles'][]= 'signatures';
+
+$tables_jointures['spip_auteurs'][]= 'auteurs_articles';
+$tables_jointures['spip_auteurs'][]= 'mots';
+
+$tables_jointures['spip_breves'][]= 'mots_breves';
+$tables_jointures['spip_breves'][]= 'documents_breves';
+$tables_jointures['spip_breves'][]= 'mots';
+
+$tables_jointures['spip_documents'][]= 'documents_articles';
+$tables_jointures['spip_documents'][]= 'documents_rubriques';
+$tables_jointures['spip_documents'][]= 'documents_breves';
+$tables_jointures['spip_documents'][]= 'mots_documents';
+$tables_jointures['spip_documents'][]= 'types_documents';
+$tables_jointures['spip_documents'][]= 'mots';
+
+$tables_jointures['spip_forum'][]= 'mots_forum';
+$tables_jointures['spip_forum'][]= 'mots';
+
+$tables_jointures['spip_rubriques'][]= 'mots_rubriques';
+$tables_jointures['spip_rubriques'][]= 'documents_rubriques';
+$tables_jointures['spip_rubriques'][]= 'mots';
+
+$tables_jointures['spip_syndic'][]= 'mots_syndic';
+$tables_jointures['spip_syndic'][]= 'mots';
+
+$tables_jointures['spip_syndic_articles'][]= 'syndic';
+$tables_jointures['spip_syndic_articles'][]= 'mots';
+
+$tables_jointures['spip_mots'][]= 'mots_articles';
+$tables_jointures['spip_mots'][]= 'mots_breves';
+$tables_jointures['spip_mots'][]= 'mots_forum';
+$tables_jointures['spip_mots'][]= 'mots_rubriques';
+$tables_jointures['spip_mots'][]= 'mots_syndic';
+$tables_jointures['spip_mots'][]= 'mots_documents';
+
+$tables_jointures['spip_groupes_mots'][]= 'mots';
+
+?>
\ No newline at end of file
diff --git a/ecrire/maj/vieille_base/1927/auxiliaires.php b/ecrire/maj/vieille_base/1927/auxiliaires.php
index 63786f9190..6a21de514f 100644
--- a/ecrire/maj/vieille_base/1927/auxiliaires.php
+++ b/ecrire/maj/vieille_base/1927/auxiliaires.php
@@ -326,4 +326,53 @@ $tables_auxiliaires['spip_ortho_cache'] = array(
 $tables_auxiliaires['spip_ortho_dico'] = array(
 	'field' => &$spip_ortho_dico,
 	'key' => &$spip_ortho_dico_key);
-?>
+	
+//
+// tableau des tables de jointures
+// Ex: gestion du critere {id_mot} dans la boucle(ARTICLES)
+
+global $tables_jointures;
+
+$tables_jointures['spip_articles'][]= 'mots_articles';
+$tables_jointures['spip_articles'][]= 'auteurs_articles';
+$tables_jointures['spip_articles'][]= 'documents_articles';
+$tables_jointures['spip_articles'][]= 'mots';
+$tables_jointures['spip_articles'][]= 'signatures';
+
+$tables_jointures['spip_auteurs'][]= 'auteurs_articles';
+$tables_jointures['spip_auteurs'][]= 'mots';
+
+$tables_jointures['spip_breves'][]= 'mots_breves';
+$tables_jointures['spip_breves'][]= 'documents_breves';
+$tables_jointures['spip_breves'][]= 'mots';
+
+$tables_jointures['spip_documents'][]= 'documents_articles';
+$tables_jointures['spip_documents'][]= 'documents_rubriques';
+$tables_jointures['spip_documents'][]= 'documents_breves';
+$tables_jointures['spip_documents'][]= 'mots_documents';
+$tables_jointures['spip_documents'][]= 'types_documents';
+$tables_jointures['spip_documents'][]= 'mots';
+
+$tables_jointures['spip_forum'][]= 'mots_forum';
+$tables_jointures['spip_forum'][]= 'mots';
+
+$tables_jointures['spip_rubriques'][]= 'mots_rubriques';
+$tables_jointures['spip_rubriques'][]= 'documents_rubriques';
+$tables_jointures['spip_rubriques'][]= 'mots';
+
+$tables_jointures['spip_syndic'][]= 'mots_syndic';
+$tables_jointures['spip_syndic'][]= 'mots';
+
+$tables_jointures['spip_syndic_articles'][]= 'syndic';
+$tables_jointures['spip_syndic_articles'][]= 'mots';
+
+$tables_jointures['spip_mots'][]= 'mots_articles';
+$tables_jointures['spip_mots'][]= 'mots_breves';
+$tables_jointures['spip_mots'][]= 'mots_forum';
+$tables_jointures['spip_mots'][]= 'mots_rubriques';
+$tables_jointures['spip_mots'][]= 'mots_syndic';
+$tables_jointures['spip_mots'][]= 'mots_documents';
+
+$tables_jointures['spip_groupes_mots'][]= 'mots';
+
+?>
\ No newline at end of file
diff --git a/ecrire/maj/vieille_base/charger.php b/ecrire/maj/vieille_base/charger.php
index f66e69dd7d..3dfbf468db 100644
--- a/ecrire/maj/vieille_base/charger.php
+++ b/ecrire/maj/vieille_base/charger.php
@@ -33,7 +33,7 @@ function maj_vieille_base_charger_dist($version_cible){
 	include_spip('base/serial');
 	include_spip('base/auxiliaires');
 	$GLOBALS['nouvelle_base']['tables_principales'] = $GLOBALS['tables_principales'];
-	$GLOBALS['nouvelle_base']['tables_auxiliaires'] = $GLOBALS['tables_auxiliaires'];
+	$GLOBALS['nouvelle_base']['tables_auxiliaires'] = $GLOBALS['tables_auxiliaires'];*/
 
 	unset($GLOBALS['tables_principales']);
 	unset($GLOBALS['tables_auxiliaires']);
-- 
GitLab