From d6cfd8efc7d1634b3a27b254497a1841cd0e9226 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sat, 25 Sep 2010 14:21:42 +0000
Subject: [PATCH] generaliser la boucle hierarchie

---
 ecrire/public/phraser_html.php | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/ecrire/public/phraser_html.php b/ecrire/public/phraser_html.php
index d69bd37bbc..b5f5bb5ee8 100644
--- a/ecrire/public/phraser_html.php
+++ b/ecrire/public/phraser_html.php
@@ -501,15 +501,13 @@ function phraser_criteres($params, &$result) {
 			elseif ($param == 'plat') 
 				$result->modificateur['plat'] = true;
 
-	// Boucle hierarchie, analyser le critere id_article - id_rubrique
-	// - id_syndic, afin, dans les cas autres que {id_rubrique}, de
-	// forcer {tout} pour avoir la rubrique mere...
-
-			elseif (!strcasecmp($type, 'hierarchie') AND
-				($param == 'id_article' OR $param == 'id_syndic'))
-				$result->modificateur['tout'] = true;
-			elseif (!strcasecmp($type, 'hierarchie') AND ($param == 'id_rubrique'))
-				{;}
+			// Boucle hierarchie, analyser le critere id_rubrique ou non
+			// afin, dans les cas autres que {id_rubrique}, de
+			// forcer {tout} pour avoir la rubrique mere...
+			elseif (strcasecmp($type, 'hierarchie')==0) {
+				if ($param != 'id_rubrique')
+					$result->modificateur['tout'] = true;
+			}
 			else {
 			  // pas d'emplacement statique, faut un dynamique
 			  /// mais il y a 2 cas qui ont les 2 !
-- 
GitLab