Example #1
0
 function menuGenerate($theme, $pos)
 {
     $p = '';
     $h1 = mc_menu($theme, $pos, '0');
     if (!empty($h1)) {
         foreach ($h1 as $r1) {
             $hp1 = $r1->term_id;
             $h2 = mc_menu($theme, $pos, $hp1);
             if (!empty($h2)) {
                 $p .= '<li id="menuItem_' . $r1->term_id . '">';
                 $p .= '<div>';
                 $p .= $this->collapseBox($r1->name, $r1->term_id);
                 $p .= '</div>';
                 $p .= '<ol>';
                 foreach ($h2 as $r2) {
                     $hp2 = $r2->term_id;
                     $h3 = mc_menu($theme, $pos, $hp2);
                     if (!empty($h3)) {
                         $p .= '<li id="menuItem_' . $r2->term_id . '">';
                         $p .= '<div id="parent_id_' . $hp1 . '">';
                         $p .= $this->collapseBox($r2->name, $r2->term_id, $hp1);
                         $p .= '</div>';
                         $p .= '<ol>';
                         foreach ($h3 as $r3) {
                             $p .= '<li id="menuItem_' . $r3->term_id . '" parent_id="">';
                             $p .= '<div id="parent_id_' . $hp2 . '">';
                             $p .= $this->collapseBox($r3->name, $r3->term_id, $hp2);
                             $p .= '</div></li>';
                         }
                         $p .= '</ol>';
                         $p .= '</li>';
                     } else {
                         $p .= '<li id="menuItem_' . $r2->term_id . '">';
                         $p .= '<div>';
                         $p .= $this->collapseBox($r2->name, $r2->term_id, $hp1);
                         $p .= '</div></li>';
                     }
                 }
                 $p .= '</ol>';
                 $p .= '</li>';
             } else {
                 $p .= '<ol></ol>';
                 $p .= '<li id="menuItem_' . $r1->term_id . '">';
                 $p .= '<div>';
                 $p .= $this->collapseBox($r1->name, $r1->term_id, '0');
                 $p .= '</div></li>';
             }
         }
     }
     return $p;
 }
Example #2
0
    function menuTop()
    {
        $menu1 = mc_menu("top", "0");
        if (!empty($menu1)) {
            foreach ($menu1 as $rmenu1) {
                $idmenu1 = $rmenu1->term_id;
                $menu2 = mc_menu("top", $idmenu1);
                if (!empty($menu2)) {
                    ?>
					<li class="dropdown">
					<a href="<?php 
                    echo mc_menu_link($idmenu1);
                    ?>
" class="dropdown-toggle" data-toggle="dropdown"><?php 
                    echo $rmenu1->name;
                    ?>
 <b class="caret"></b></a>
					<ul class="dropdown-menu">
					<?php 
                    foreach ($menu2 as $rmenu2) {
                        $idmenu2 = $rmenu2->term_id;
                        $menu3 = mc_menu("top", $idmenu2);
                        if (!empty($menu3)) {
                            ?>
							<li class="dropdown">
							<a href="<?php 
                            echo mc_menu_link($idmenu2);
                            ?>
" class="dropdown-toggle" data-toggle="dropdown"><?php 
                            echo $rmenu2->name;
                            ?>
 <b class="caret"></b></a>
							<ul class="dropdown-menu">
							<?php 
                            foreach ($menu3 as $rmenu3) {
                                $idmenu3 = $rmenu3->term_id;
                                ?>
								<!-- MENU 3 MENU 2 CHILD -->
								<li><a href="<?php 
                                echo mc_menu_link($idmenu3);
                                ?>
"><?php 
                                echo $rmenu3->name;
                                ?>
</a></li>
								<?php 
                            }
                            ?>
							</ul>
							</li>
							<?php 
                        } else {
                            ?>
							<!-- MENU 2 MENU 1 CHILD -->
							<li><a href="<?php 
                            echo mc_menu_link($idmenu2);
                            ?>
"><?php 
                            echo $rmenu2->name;
                            ?>
</a></li>
							<?php 
                        }
                    }
                    ?>
					</ul>
					</li>
					<?php 
                } else {
                    ?>
					<!-- MENU 1 -->
					<li><a href="<?php 
                    echo mc_menu_link($idmenu1);
                    ?>
"><?php 
                    echo $rmenu1->name;
                    ?>
</a></li>
					<?php 
                }
            }
        }
    }