Blame | Letzte Änderung | Log anzeigen | RSS feed
<?function navigation($root, $override = false, $rootInfo = false){if ($rootInfo != false){$treebuffer = getNavTree($root,$rootInfo);echo "<div class=navHeadline><a href=\"?navigation=".$treebuffer['ID']."\">".$treebuffer['Name']."</a></div>";$treebuffer = $treebuffer['childNodes'];}else{$treebuffer = getNavTree($root);}if ($treebuffer == array()) {return;}$treebufferCount = count($treebuffer)-1;foreach($treebuffer as $counter => $zeile){/* ######################################################################## *//* Verzeichnis geöffnet oder geschlossen in $imgFlag hinterlegen. *//* ######################################################################## *///if (($_SESSION['navigation']['status'][$zeile['ID']]) or ($override == true))if ($override == true){$imgFlag="imageSrcOpen";}else{$imgFlag="imageSrcClosed";}/* ######################################################################## *//* Link entsprechend der Alias-Definition generieren. *//* ######################################################################## */if ($_SESSION['INI']['alias'] == 0){// dirLink$zeile['dirLink']="?navigation=".$zeile['ID'];}else{// Pfad ermitteln$buffer=array();foreach(getPath($zeile['ID']) as $elem){$buffer[]=preg_replace("/[\W]+/", "", $elem['ID']."_".$elem['Name']);}// dirLink$zeile['dirLink']="/".implode("/",$buffer)."/";}/* ######################################################################## *//* Ausgabe der Unterverzeichnisse *//* ######################################################################## *///$path=getPath($zeile['ID']);// Container-Kopfecho "<div>";// Link mit Name$classes = array();if ($imgFlag=="imageSrcOpen") {$classes[] = "open";}if ($counter == $treebufferCount){{$classes[] = "last";}}echo "<a href=\"".$zeile['dirLink']."\" class=\"".implode(" ",$classes)."\">";echo $zeile['Name'];echo "</a>";echo "</div>\n";}}if ($_REQUEST['staticNav'] == "true"){echo "<div class=nav><div class=nav_oben>";include($_SESSION['INI']['staticNav']);echo "</div><div class=nav_unten><img src=images/webelemente/spacer_1x1.gif height=8></div></div>";}else{// TV Video Foto (783)// Hifi Audio Telekom (784)// Haushaltsgeräte (447)// Fundgrube (459)foreach(array(213, 784, 447, 459) as $elem){echo "<div class=nav><div class=nav_oben>";navigation($elem,false,true);echo "</div><div class=nav_unten><img src=images/webelemente/spacer_1x1.gif height=8></div></div>";}}pre($zeile);?>