From 1b71892f48860dd45df9b704dfe513691199a71e Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Sat, 23 Oct 2004 14:31:41 +0000 Subject: [PATCH] =?UTF-8?q?critere=20de=20recherche=20calcul=C3=A9=20en=20?= =?UTF-8?q?amont=20pour=20#BOUCLE:CHAMP=20(sans=20warning)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc-compilo.php3 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/inc-compilo.php3 b/inc-compilo.php3 index 86a033120e..de4adee679 100644 --- a/inc-compilo.php3 +++ b/inc-compilo.php3 @@ -529,15 +529,17 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) { if ($boucles) { // une boucle documents est conditionnee par tout le reste! - // une boucle avec critere de recheche doit etre signalee aux autres + // une boucle avec critere de recheche conditionne tout le reste! // (a cause du cas #nom_de_boucle:URL_*) foreach($boucles as $idb => $boucle) { - if (($boucle->type_requete == 'documents') && - in_array('doublons',$boucle->param)) - { $descr['documents'] = true; break; } - if (in_array('recherche',$boucle->param)) - $boucles[$idb]->hash = true; + if ($boucle->param) { + if (($boucle->type_requete == 'documents') && + in_array('doublons',$boucle->param)) + { $descr['documents'] = true; break; } + if (in_array('recherche',$boucle->param)) + $boucles[$idb]->hash = true; + } } // Commencer par reperer les boucles appelees explicitement // car elles indexent les arguments de maniere derogatoire -- GitLab