From e4f9a2d9ec45308607a6d56713bd5a35c505fa20 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 15 Dec 2010 20:07:52 +0000 Subject: [PATCH] ne pas fabriquer de jointure pour filtrer sur le statut quand la table est deja jointe --- ecrire/public/compiler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ecrire/public/compiler.php b/ecrire/public/compiler.php index 268274555d..af2ff9c9d3 100644 --- a/ecrire/public/compiler.php +++ b/ecrire/public/compiler.php @@ -285,7 +285,9 @@ function calculer_boucle($id_boucle, &$boucles) { $jointures[] = array('',array($id=reset($j)),end($j)); } $jointures[0][0] = $id_table; - fabrique_jointures($boucle, $jointures, true, $boucle->show, $id_table); + if (!array_search($id, $boucle->from)){ + fabrique_jointures($boucle, $jointures, true, $boucle->show, $id_table); + } // trouver l'alias de la table d'arrivee qui porte le statut $id = array_search($id, $boucle->from); } -- GitLab