function header_test(array $array)
{
    $reutn_string = ' ';
    $navmenu_ul = array();
    foreach ($array as $key => $value) {
        if (!array_key_exists('class_menu', $value)) {
            $value['class_menu'] = " ";
        }
        if (!array_key_exists('class_li', $value)) {
            $value['class_li'] = " ";
        }
        if (!array_key_exists('class_li_a', $value)) {
            $value['class_li_a'] = " ";
        }
        if (!array_key_exists('class_li_a_ul', $value)) {
            $value['class_li_a_ul'] = " ";
        }
        if (!array_key_exists('class_li_a_ul_li', $value)) {
            $value['class_li_a_ul_li'] = " ";
        }
        if (!array_key_exists('class_li_a_ul_li_a', $value)) {
            $value['class_li_a_ul_li_a'] = " ";
        }
        if (is_array($value)) {
            $navmenu_pic = \Plus\HTML6::i(['content' => '', 'class' => "fa fa-" . $value['icon']]);
            $navmenu_li_not = "";
            if (array_key_exists('sub', $value)) {
                if (is_array($value['sub'])) {
                    $navmenu_sub_li = "";
                    $caret = \Plus\HTML6::span(['content' => '', 'class' => "caret"]);
                    foreach ($value['sub'] as $key2 => $value2) {
                        $navmenu_sub_pic = \Plus\HTML6::i(['content' => '', 'class' => "fa fa-" . $value2['icon']]);
                        $navmenu_sub_a = \Plus\HTML6::a(['content' => $navmenu_sub_pic . ' ' . $value2['title'], 'class' => $value['class_li_a_ul_li_a']]);
                        $navmenu_sub_li .= \Plus\HTML6::li(['content' => $navmenu_sub_a, 'class' => $value['class_li_a_ul_li']]) . ' <li role="separator" class="divider"></li>';
                    }
                    $navmenu_sub_ul = \Plus\HTML6::ul(['content' => $navmenu_sub_li, 'class' => "dropdown-menu " . $value['class_li_a_ul']]);
                    $navmenu_btn_has = \Plus\HTML6::a(['content' => $navmenu_pic . '<br>' . $key . ' ' . $caret, 'class' => "dropdown-toggle w3-btn w3-white w3-border " . $value['class_li_a'], "data-toggle" => "dropdown", 'role' => "button", "aria-haspopup" => "true", "aria-expanded" => "false", "href" => "#"]);
                    $navmenu_ul[] = \Plus\HTML6::li(['content' => $navmenu_btn_has . $navmenu_sub_ul, "class" => "dropdown" . $value['class_li_a_ul_li']]);
                }
            } else {
                $navmenu_btn_not = \Plus\HTML6::a(['content' => $navmenu_pic . '<br>' . $key, 'class' => "w3-btn w3-white w3-ripple  w3-border"]);
                $navmenu_li_not .= \Plus\HTML6::li(['content' => $navmenu_btn_not, 'class' => $value['class_li']]);
                $navmenu_ul[] = $navmenu_li_not;
            }
        }
    }
    $navmenu_ul = \Plus\HTML6::ul(['content' => implode(' ', $navmenu_ul), 'class' => 'nav navbar-nav ' . $value['class_menu']]);
    $nav_div = \Plus\HTML6::div(['content' => $navmenu_ul, "class" => "collapse navbar-collapse   ", "id" => "collapse-1"]);
    //$navmenu_ul
    return $nav_div;
}
Beispiel #2
0
<body >



<div class="visible-lg check"></div>

<span class="fa-water" ></span>
<div class='body '>
@yield('content')
</div>
<?php 
$def_content_sub1 = \Plus\HTML6::tag(['tag' => 'feGaussianBlur', 'in' => 'SourceGraphic', 'stdDeviation' => '12']);
$def_content_sub2 = \Plus\HTML6::tag(['tag' => 'feColorMatrix', 'in' => 'blur', 'mode' => 'matrix', 'values' => '1 0 0 0 0    0 1 0 0 0   0 0 1 0 0   0 0 0 18 -7', 'result' => 'goo']);
$def_content_sub3 = \Plus\HTML6::tag(['tag' => 'feBlend', 'in' => 'SourceGraphic', 'result' => 'mix']);
$def_content = \Plus\HTML6::tag(['tag' => 'filter', 'id' => 'goo', 'content' => $def_content_sub1 . $def_content_sub2 . $def_content_sub3]);
$def = \Plus\HTML6::tag(['tag' => 'defs', 'content' => $def_content]);
$svg = \Plus\HTML6::tag(['tag' => 'svg', 'content' => $def, 'version' => '1.1', 'xmlns' => 'http://www.w3.org/2000/svg']);
for ($i = 0; $i < 5; $i++) {
    $dot[] = (string) \Plus\HTML6::div(['content' => '', 'class' => 'cssload-dot']);
}
$cssload_dots_content = implode(' ', $dot) . $svg;
echo \Plus\HTML6::div(['content' => $cssload_dots_content, 'class' => 'cssload-dots']);
?>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<script>
@yield('js')
</script>

</body>
</html>