", 48, 36); if ($logo) $logo = "\n
$logo
"; } } $lib_bouton = (!acces_restreint_rubrique($id_rubrique) ? "" : http_img_pack("admin-12.gif", '', " width='12' height='12'", _T('image_administrer_rubrique'))) . " ". typo($titre) . ""; $titre = (is_string($logo) ? $logo : '') . bouton_block_depliable($lib_bouton,$les_sous_enfants ?false:-1,"enfants$id_rubrique"); $les_enfants = "\n
" . debut_cadre_sous_rub(($id_parent ? "rubrique-24.gif" : "secteur-24.gif"), true, "", $titre) . (!$descriptif ? '' : "\n
$descriptif
") . (($spip_display == 4) ? '' : $les_sous_enfants) . "\n
" . fin_cadre_sous_rub(true) . "
"; $res .= ($spip_display != 4) ? $les_enfants : "\n
  • $les_enfants
  • "; } } changer_typo($spip_lang); # remettre la typo de l'interface pour la suite return (($spip_display == 4) ? "\n\n" : $res); } // http://doc.spip.org/@sous_enfant_rub function sous_enfant_rub($collection2){ global $spip_lang_left; $result3 = sql_select("id_rubrique, id_parent, titre, lang", "spip_rubriques", "id_parent=$collection2",'', '0+titre,titre'); $retour = ''; while($row=sql_fetch($result3)){ $id_rubrique2=$row['id_rubrique']; $id_parent2=$row['id_parent']; $titre2=$row['titre']; changer_typo($row['lang']); $lang_dir = lang_dir($row['lang']); if (autoriser('voir','rubrique',$id_rubrique2)) $retour.="\n
  • ".typo($titre2)."
  • \n"; } if (!$retour) return ''; return debut_block_depliable(false,"enfants$collection2") ."\n\n\n".fin_block()."\n\n"; } // http://doc.spip.org/@afficher_enfant_rub function afficher_enfant_rub($id_rubrique, $bouton=false, $return=false) { global $spip_lang_left,$spip_lang_right, $spip_display; $les_enfants = enfant_rub($id_rubrique); $n = strlen(trim($les_enfants)); if (!$n && !$bouton) return ""; if (!($x = strpos($les_enfants,"\n
    ",round($n/2)))) { $les_enfants2=""; }else{ $les_enfants2 = substr($les_enfants, $x); $les_enfants = substr($les_enfants,0,$x); if ($spip_display == 4) { $les_enfants .= ''; $les_enfants2 = '