Skip to content
Extraits de code Groupes Projets
Valider a5e4ff80 rédigé par Fil's avatar Fil
Parcourir les fichiers

le calcul de la hiérarchie d'une rubrique était complètement loupé, car la...

le calcul de la hiérarchie d'une rubrique était complètement loupé, car la rubrique "appelante" n'est pas forcément membre de sa propre hiérarchie (cf. doc http://www.spip.net/fr_article913.html ; la doc est bonne, on a vérifié)
parent 294517f0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -267,14 +267,18 @@ function calculer_hierarchie($id_rubrique, $exclure_feuille = false) { ...@@ -267,14 +267,18 @@ function calculer_hierarchie($id_rubrique, $exclure_feuille = false) {
if (!$id_rubrique = intval($id_rubrique)) if (!$id_rubrique = intval($id_rubrique))
return '0'; return '0';
$hierarchie = ",$id_rubrique"; $hierarchie = array();
do { if (!$exclure_feuille)
$id_rubrique = sql_parent($id_rubrique); $hierarchie[] = $id_rubrique;
$hierarchie = "," . $id_rubrique . $hierarchie;
} while ($id_rubrique);
return substr($hierarchie,1); while ($id_rubrique = sql_parent($id_rubrique))
array_unshift($hierarchie, $id_rubrique);
if (count($hierarchie))
return join(',', $hierarchie);
else
return '0';
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter