function getHtmlCategoryTree($array = array(), $top = true) { $buff = ""; if ($top) { $buff .= '<div class="ui-dynatree-container">' . "\n"; } if (is_array($array)) { foreach ($array as $c) { $buff .= '<div>' . "\n"; if (count($c['child'])) { $buff .= ' <span class="ui-dynatree-folder ui-dynatree-expanded ui-dynatree-exp-e ui-dynatree-ico-ef" id="sui-dynatree-id-' . $c['categoryid'] . '">' . "\n"; } else { $buff .= ' <span class="ui-dynatree-folder ui-dynatree-exp-c ui-dynatree-ico-cf" id="sui-dynatree-id-' . $c['categoryid'] . '">' . "\n"; } $buff .= ' <span class="ui-dynatree-empty"></span>' . "\n"; if ($top && count($c['child'])) { $buff .= ' <span class="ui-dynatree-expander-top"></span>' . "\n"; } else { if ($top) { $buff .= ' <span class="ui-dynatree-connector-top"></span>' . "\n"; } else { if (count($c['child'])) { $buff .= ' <span class="ui-dynatree-vline"></span>' . "\n"; $buff .= ' <span class="ui-dynatree-expander"></span>' . "\n"; } else { $buff .= ' <span class="ui-dynatree-vline"></span>' . "\n"; $buff .= ' <span class="ui-dynatree-connector"></span>' . "\n"; } } } $buff .= ' <span class="ui-dynatree-icon"></span>' . "\n"; $buff .= ' <a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . $c['url']) . '" class="ui-dynatree-title">' . $c['title'] . '</a>' . "\n"; $buff .= ' </span>' . "\n"; if (count($c['child'])) { $buff .= getHtmlCategoryTree($c['child'], false); } $buff .= '</div>' . "\n"; } } if ($top) { $buff .= '</div>' . "\n"; } return $buff; }
location.replace("<?php echo zen_href_link(FILENAME_DEFAULT); ?> "+"&cPath="+dtnode.data.url); } }, onLazyRead: function(dtnode){ dtnode.appendAjax({ url: "<?php echo zen_href_link(FILENAME_ADDON); ?> ", data: { key: dtnode.data.key, module: "ajax_category_tree" } }); } }); }); </script> <div id="categorytree"> <?php // for seo echo getHtmlCategoryTree($top); ?> </div>