Skip to content
Extraits de code Groupes Projets
Valider 88619dbd rédigé par esj's avatar esj
Parcourir les fichiers

Limitation des occurrences de la globale {{{ table_des_tables }}}, qui doit...

Limitation des occurrences de la globale {{{ table_des_tables }}}, qui doit être considérée comme une facilité d'abréviation du nom des tables SQL et rien d'autre.
parent 603b2be3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return; if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('base/serial'); include_spip('base/serial');
include_spip('base/auxiliaires'); include_spip('base/auxiliaires');
include_spip('public/interfaces'); // pour table_des_tables include_spip('public/interfaces'); // pour table_jointures
$GLOBALS['version_archive'] = '1.3'; $GLOBALS['version_archive'] = '1.3';
// NB: Ce fichier peut ajouter des tables (old-style) // NB: Ce fichier peut ajouter des tables (old-style)
...@@ -64,7 +64,6 @@ function export_all_list_tables() ...@@ -64,7 +64,6 @@ function export_all_list_tables()
global $EXPORT_tables_noexport; global $EXPORT_tables_noexport;
global $tables_principales; global $tables_principales;
global $tables_auxiliaires; global $tables_auxiliaires;
global $table_des_tables;
global $tables_jointures; global $tables_jointures;
// on construit un index des tables de liens // on construit un index des tables de liens
......
...@@ -375,7 +375,6 @@ function import_table_choix($request) ...@@ -375,7 +375,6 @@ function import_table_choix($request)
global $IMPORT_tables_noimport; global $IMPORT_tables_noimport;
global $tables_principales; global $tables_principales;
global $tables_auxiliaires; global $tables_auxiliaires;
global $table_des_tables;
global $tables_jointures; global $tables_jointures;
if (!isset($IMPORT_tables_noimport)) $IMPORT_tables_noimport=array(); if (!isset($IMPORT_tables_noimport)) $IMPORT_tables_noimport=array();
......
...@@ -20,21 +20,8 @@ if (!defined("_ECRIRE_INC_VERSION")) return; ...@@ -20,21 +20,8 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
// //
// Boucle standard, sans condition rajoutee // Boucle standard, sans condition rajoutee
// //
// http://doc.spip.org/@boucle_DEFAUT_dist // http://doc.spip.org/@boucle_DEFAUT_dist
function boucle_DEFAUT_dist($id_boucle, &$boucles) { function boucle_DEFAUT_dist($id_boucle, &$boucles) {
global $table_des_tables, $tables_auxiliaires;
$boucle = &$boucles[$id_boucle];
$type = $boucle->type_requete;
;
if (isset($table_des_tables[$type]))
// les tables principales de spip ont un prefixe et un surnom
$boucle->from[$table_des_tables[$type]] = 'spip_' . $type ;
else if (isset($tables_auxiliaires['spip_' .$type]))
// les tables auxiliaires de spip ont un prefixe et pas de surnom
$boucle->from[$type] = 'spip_' . $type ;
// table hors SPIP
else $boucle->from[$type] = $type;
return calculer_boucle($id_boucle, $boucles); return calculer_boucle($id_boucle, $boucles);
} }
......
...@@ -700,7 +700,7 @@ function public_compiler_dist($squelette, $nom, $gram, $sourcefile, $connect='') ...@@ -700,7 +700,7 @@ function public_compiler_dist($squelette, $nom, $gram, $sourcefile, $connect='')
$boucles[$id]->sql_serveur = $connect; $boucles[$id]->sql_serveur = $connect;
$show = trouver_table($type, $boucles[$id]); $show = trouver_table($type, $boucles[$id]);
if ($show) { if ($show) {
$nom_table = $show['table']; $boucle->from[$type] = $nom_table = $show['table'];
$boucles[$id]->id_table = $show['id_table']; $boucles[$id]->id_table = $show['id_table'];
$boucles[$id]->primary = $show['key']["PRIMARY KEY"]; $boucles[$id]->primary = $show['key']["PRIMARY KEY"];
$boucles[$id]->descr = &$descr; $boucles[$id]->descr = &$descr;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter