Exemplo n.º 1
0
function rex_linkFolder($cat, $parent, $faktor)
{
    $catsize = sizeof($cat);
    if ($catsize != "0") {
        foreach ($cat as $sub1) {
            if ($sub1) {
                // knoten
                $parent1 = $sub1->getId();
                print "Note(" . $parent1 . "," . $parent . ",'" . ereg_replace("\n|\r|\"|'", "", $sub1->getName()) . "','')\n";
                // hat artikel ?!?
                $myart = $sub1->getArticles(false);
                if (sizeof($myart) > 0) {
                    foreach ($myart as $art) {
                        print "Note(" . (100000 + $art->getId()) . "," . $parent1 . ",'" . ereg_replace("\n|\r|\"|'", "", $art->getName()) . "','redaxo://" . $art->getId() . "')\n";
                    }
                }
                // ist knoten und hat unterartikel ?
                rex_linkFolder($sub1->getChildren(), $parent1, $faktor + 1);
            }
        }
    }
}
Exemplo n.º 2
0
function rex_linkFolder($cat, $parent, $faktor)
{
    $catsize = sizeof($cat);
    if ($catsize != "0") {
        foreach ($cat as $sub1) {
            if ($sub1) {
                $parent1 = $sub1->getId() * $faktor;
                print "Note(" . $parent1 . "," . $parent . ",'" . ereg_replace("\n|\r|\"|'", "", $sub1->getName()) . "','')\n";
                $myart = $sub1->getArticles(false);
                if (sizeof($myart) > 0) {
                    foreach ($myart as $art) {
                        print "Note(" . $art->getId() . "," . $parent1 . ",'" . ereg_replace("\n|\r|\"|'", "", $art->getName()) . "','redaxo://" . $art->getId() . "')\n";
                    }
                }
                rex_linkFolder($sub1->getChildren(), $parent1, $faktor * 10);
            }
        }
    }
}