?>
 </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 
示例#2
0
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);
    }
}
示例#4
0
<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;
 }