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