/** * Строит рекурсивно список UL из массива * * @author acmol * * @param array $array * @return string */ function html_array_to_list($array) { $html = '<ul>' . "\n"; foreach ($array as $key => $elem) { if (!is_array($elem)) { $html = $html . '<li>' . $elem . '</li>' . "\n"; } else { $html = $html . '<li class="folder">' . $key . ' ' . html_array_to_list($elem) . '</li>' . "\n"; } } $html = $html . "</ul>" . "\n"; return $html; }
} ?> <?php if ($manifest['contents']) { ?> <fieldset> <legend><?php echo LANG_CP_PACKAGE_CONTENTS; ?> </legend> <div id="tree"> <?php echo html_array_to_list($manifest['contents']); ?> </div> <script type="text/javascript"> $(function(){ $("#tree").dynatree({ expand: true }); }); </script> </fieldset> <?php } ?>