Update of /home/spip-cvs/spip
In directory alan:/tmp/cvs-serv28571
Modified Files:
inc-compilo.php3
Log Message:
critere de recherche calculé en amont pour #BOUCLE:CHAMP (sans warning)
Index: inc-compilo.php3
RCS file: /home/spip-cvs/spip/inc-compilo.php3,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- inc-compilo.php3 23 Oct 2004 13:24:30 -0000 1.27
+++ inc-compilo.php3 23 Oct 2004 14:31:41 -0000 1.28
@@ -529,15 +529,17 @@
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