From cd80212d47589d02dfab3e07b6c24ecfe29d4b13 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Wed, 22 Feb 2006 12:41:05 +0000
Subject: [PATCH] ne pas publier les forums "off", meme avec le critere {tout}
 (Nicolas Steinmetz)

---
 ecrire/public-boucles.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ecrire/public-boucles.php b/ecrire/public-boucles.php
index ab5b06591b..3cf679d206 100644
--- a/ecrire/public-boucles.php
+++ b/ecrire/public-boucles.php
@@ -120,15 +120,16 @@ function boucle_FORUMS_dist($id_boucle, &$boucles) {
 	$boucle = &$boucles[$id_boucle];
 	$id_table = $boucle->id_table;
 	$boucle->from[$id_table] =  "spip_forum";
-	// Par defaut, selectionner uniquement les forums sans pere
+
+	// Par defaut, selectionner uniquement les forums sans mere
+	// Les criteres {tout} et {plat} inversent ce choix
 	if (!$boucle->tout AND !$boucle->plat)
 		$boucle->where[] = "$id_table.id_parent=0";
 
 	// Restreindre aux elements publies
 	if (!$boucle->statut) {
 		if (!$GLOBALS['var_preview'])
-			if (!$boucle->tout)
-				$boucle->where[] ="$id_table.statut='publie'";
+			$boucle->where[] ="$id_table.statut='publie'";
 	}
 
 	return calculer_boucle($id_boucle, $boucles); 
-- 
GitLab