Exemplo n.º 1
0
function build_ul_menu($array = array())
{
    // MENÚ - Construye una lista HTML a partir de un arreglo recibido:  <ul><li>[datos]</li>/ul>
    if ($array) {
        $html = "\n" . '<ul>';
        foreach ($array as $elemento) {
            $html .= "\n";
            $html_link = '<a href="#" ' . $elemento[onclick] . '>' . $elemento[html] . $flecha . '</a>' . $input;
            $html .= $elemento[subs] ? '<li>' . $html_link . build_ul_menu($elemento[subs]) . '</li>' : '<li>' . $html_link . '</li>';
        }
        $html .= "\n" . '</ul>';
        return $html;
    } else {
        return false;
    }
}
Exemplo n.º 2
0
function build_ul_menu($array = array())
{
    // MENÚ - Construye una lista HTML a partir de un arreglo recibido:  <ul><li>[datos]</li>/ul>
    if ($array) {
        #Grupos
        if (array_key_exists('grupos', $array)) {
            $grupos = $array[grupos];
            unset($array[grupos]);
        }
        #Inicio de lista
        $html .= '<ul class="nav dk" data-ride="collapse">';
        foreach ($array as $elemento) {
            #HTML
            if (is_array($elemento)) {
                if ($elemento[subs]) {
                    $elemento[subs][nivel] = $elemento[nivel];
                    $elemento[grupos] = $grupos;
                    $html .= '<li>';
                    $html .= '<a href="#" class="auto">';
                    $html .= '<span class="pull-right text-muted"> 
		                        <i class="fa fa-angle-left text"></i> 
		                        <i class="fa fa-angle-down text-active"></i> 
		                    </span>';
                    $html .= '<i class="' . $elemento[ico] . '"></i>';
                    $html .= '<span class="font-bold">' . $elemento[texto] . '</span>';
                    $html .= build_ul_menu($elemento[subs]);
                    $html .= '</a></li>';
                } else {
                    if ($elemento[nivel] == 0) {
                        $html .= '<li class="hidden-nav-xs padder m-t m-b-sm text-xs text-muted"> ' . $elemento[texto] . ' </li>';
                    } else {
                        $html .= '<li>';
                        $html .= '<a href="' . $elemento[link] . '" class="auto">';
                        $html .= '<i class="' . $elemento[ico] . '"></i>';
                        $html .= '<span class="font-bold">' . $elemento[texto] . '</span>';
                        $html .= '</a></li>';
                    }
                }
            }
        }
        $html .= '</ul>';
        return $html;
    } else {
        return false;
    }
}