예제 #1
0
/**
 * Строит рекурсивно список 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;
}
예제 #2
0
}
?>

                <?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 
}
?>