From 30678e9eddbe1647cf92212a65df10932cd7eaee Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Fri, 11 Jan 2013 13:54:03 +0000
Subject: [PATCH] =?UTF-8?q?Report=20de=20r20032=20:=20Utiliser=20generer?=
 =?UTF-8?q?=5Finfo=5Fentite=20pour=20afficher=20les=20titre=20des=20rubriq?=
 =?UTF-8?q?ues=20et=20etre=20sur=20que=20l'on=20passe=20bien=20par=20tous?=
 =?UTF-8?q?=20les=20traitements=20eventuellements=20personalis=C3=A9s=20da?=
 =?UTF-8?q?ns=20la=20table=5Fdes=5Ftraitements?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc/presenter_enfants.php | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/ecrire/inc/presenter_enfants.php b/ecrire/inc/presenter_enfants.php
index 984301ba6a..f43d38e5d9 100644
--- a/ecrire/inc/presenter_enfants.php
+++ b/ecrire/inc/presenter_enfants.php
@@ -43,7 +43,9 @@ function enfant_rub($collection,$debut=0,$limite=500){
 	while($row=sql_fetch($result)){
 		$id_rubrique=$row['id_rubrique'];
 		$id_parent=$row['id_parent'];
-		$titre=$row['titre'];
+		$titre=generer_info_entite($id_rubrique,'rubrique','titre'); // pour etre sur de passer par tous les traitements
+		if ($rang = recuperer_numero($row['titre']))
+			$rang = "$rang. ";
 
 		if (autoriser('voir','rubrique',$id_rubrique)){
 
@@ -67,7 +69,7 @@ function enfant_rub($collection,$debut=0,$limite=500){
 			  " <a dir='$lang_dir' href='" .
 			  generer_url_entite($id_rubrique,'rubrique') .
 			  "'>".
-			  typo($titre) .
+				$rang . $titre .
 			  "</a>";
 
 			$titre = (is_string($logo) ? $logo : '') .
@@ -118,11 +120,14 @@ function sous_enfant_rub($collection2){
 	while($row=sql_fetch($result)){
 		$id_rubrique2=$row['id_rubrique'];
 		$id_parent2=$row['id_parent'];
-		$titre2=$row['titre'];
+		$titre2=generer_info_entite($id_rubrique2,'rubrique','titre'); // pour etre sur de passer par tous les traitements
+		if ($rang2 = recuperer_numero($row['titre']))
+			$rang2 = "$rang2. ";
+
 		changer_typo($row['lang']);
 		$lang_dir = lang_dir($row['lang']);
 		if (autoriser('voir','rubrique',$id_rubrique2))
-			$retour.="\n<li class='item' dir='$lang_dir'><a href='" . generer_url_entite($id_rubrique2,'rubrique') . "'>".typo($titre2)."</a></li>\n";
+			$retour.="\n<li class='item' dir='$lang_dir'><a href='" . generer_url_entite($id_rubrique2,'rubrique') . "'>".$rang2.$titre2."</a></li>\n";
 	}
 	
 	$retour = $pagination.$retour.$pagination;
-- 
GitLab