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); } } } }
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); } } } }