?> </a> <img src="gfx/suivant.gif" width="12" height="9" border="0" /><a href="listdos.php" class="lien04"><?php echo trad('Gestion_contenu', 'admin'); ?> </a> <?php $cont = new Contenu(); $cont->charger($id); $contdesc = new Contenudesc(); $contdesc->charger($cont->id); $parentnom = $contdesc->titre; if ($cont->dossier) { $res = chemin_dos($cont->dossier); } else { $res = chemin_dos($dossier); } $tot = count($res) - 1; ?> <?php if ($cont->dossier || $dossier) { ?> <img src="gfx/suivant.gif" width="12" height="9" border="0" /> <?php } while ($tot--) { ?> <a href="listdos.php?parent=<?php
function ancien_rewrite_dos($id, $lang = 1) { $chem = chemin_dos($id); if (!empty($chem)) { $dossierdesc = new Dossierdesc(); $listdos = ""; if (!$dossierdesc->charger($chem[count($chem) - 1]->dossier, $lang)) { return ""; } $listdos .= $dossierdesc->titre . "__"; $dossierdesc->charger($chem[0]->dossier, $lang); $listdos .= $dossierdesc->dossier . "_"; for ($i = count($chem) - 2; $i >= 0; $i--) { $dossierdesc->charger($chem[$i]->dossier, $lang); $listdos .= $dossierdesc->titre . "_"; } $listdos .= ".html"; return eregurl($listdos); } else { return ""; } }
function modifier($id, $lang, $titre, $chapo, $description, $postscriptum, $ligne, $parent, $urlsuiv, $urlreecrite) { $dossier = new Dossier(); $dossierdesc = new Dossierdesc(); $dossier->charger($id); $res = $dossierdesc->charger($id, $lang); if (!$res) { CacheBase::getCache()->reset_cache(); $temp = new Dossierdesc(); $temp->dossier = $dossier->id; $temp->lang = $lang; $lastid = $temp->add(); $dossierdesc = new Dossierdesc(); $dossierdesc->charger_id($lastid); } $parent_tmp = $dossier->parent; if ($parent != $parent_tmp) { $trouve = 0; $test = chemin_dos($parent); for ($i = 0; $i < count($test); $i++) { if ($test[$i]->dossier == $id) { $trouve = 1; break; } } if (!$trouve) { $dossier->parent = $parent; $dossier->classement = $dossier->prochain_classement(); } } $dossierdesc->titre = $titre; $dossierdesc->chapo = $chapo; $dossierdesc->description = $description; $dossierdesc->postscriptum = $postscriptum; if ($ligne != "") { $dossier->ligne = 1; } else { $dossier->ligne = 0; } $dossier->maj(); $dossierdesc->maj(); if ($parent_tmp != $parent) { $queryclass = "select * from {$dossier->table} where parent={$parent_tmp} order by classement"; $resclass = mysql_query($queryclass); if (mysql_num_rows($resclass) > 0) { $i = 1; while ($rowclass = mysql_fetch_object($resclass)) { $rub = new Dossier(); $rub->charger($rowclass->id); $rub->classement = $i; $rub->maj(); $i++; } } } $dossierdesc->reecrire($urlreecrite); ActionsModules::instance()->appel_module("moddos", $dossier); if ($urlsuiv) { redirige("listdos.php?parent=" . $dossier->parent); } else { redirige($_SERVER['PHP_SELF'] . "?id=" . $dossier->id . "&lang=" . $lang); } }
<div id="contenu_int"> <p align="left"><a href="accueil.php" class="lien04"><?php echo trad('Accueil', 'admin'); ?> </a><a href="#" onclick="$('#formulaire').submit()"><img src="gfx/suivant.gif" width="12" height="9" border="0" /></a><a href="listdos.php" class="lien04"><?php echo trad('Gestion_contenu', 'admin'); ?> </a> <?php $parentdesc = new Dossierdesc(); $parentdesc->charger($parent); $parentnom = $parentdesc->titre; $res = chemin_dos($parent); $tot = count($res) - 1; while ($tot--) { ?> <img src="gfx/suivant.gif" width="12" height="9" border="0" /> <a href="listdos.php?parent=<?php echo $res[$tot + 1]->dossier; ?> " class="lien04"><?php echo $res[$tot + 1]->titre; ?> </a> <?php } $parentdesc = new Dossierdesc(); $parentdesc->charger($parent);
public function getBreadcrumbList($parent) { $tab = array_reverse(chemin_dos($parent)); if ($tab[0]->id == '') { return array(); } return $tab; }