예제 #1
0
function nav($position, $pgselection)
{
    global $connection;
    $logo = scandir("images/logo/");
    if (isset($logo[2])) {
        $logo = $logo[2];
    } else {
        $logo = false;
    }
    if ($position == "mobile") {
        ?>
        <ul id="slide-out" class="side-nav">
            <div style="height:71px; width:100%;" class="mobile-logo">
            <?php 
        if ($logo != false) {
            ?>
                <?php 
            if ($GLOBALS['site_info']['logo_url'] != '') {
                ?>
                <a href="<?php 
                echo $GLOBALS['site_info']['logo_url'];
                ?>
"><img src="<?php 
                echo $GLOBALS['HOST'];
                ?>
/images/logo/<?php 
                echo $logo;
                ?>
" alt="<?php 
                echo $GLOBALS['site_info']['name'];
                ?>
 Logo" width="240" /></a>
                <?php 
            } else {
                ?>
                <img src="<?php 
                echo $GLOBALS['HOST'];
                ?>
/images/logo/<?php 
                echo $logo;
                ?>
" width="240" />
            <?php 
            }
        }
        ?>
        </div>
    <?php 
        $query = "SELECT * FROM `pages` WHERE `horiz_menu` = 1 OR `vert_menu` = 1 AND `issubpage` = 0 AND `published` = 1 ORDER BY `position` ASC";
        $result = mysqli_query($connection, $query);
        $numpages = mysqli_num_rows($result);
        if ($numpages != 0) {
            $query = "SELECT * FROM `pages` WHERE `horiz_menu` = 1 AND `issubpage` = 0 AND `published` = 1 ORDER BY `position` ASC";
            $result = mysqli_query($connection, $query);
            $numhorizpages = mysqli_num_rows($result);
            if ($numhorizpages != 0) {
                ?>
            <ul>
			<?php 
                while ($page = mysqli_fetch_array($result)) {
                    ?>
				<li<?php 
                    if ($pgselection == "true") {
                        if (isset($_GET['page']) && urlencode($page['name']) == $_GET['page']) {
                            echo " class=\"selected\"";
                        }
                    }
                    ?>
><?php 
                    $query = "SELECT * FROM `pages` WHERE `horiz_menu` = 1 AND `issubpage` = 1 AND `published` = 1 AND `parent`={$page['id']} ORDER BY `position` ASC";
                    $subpgresult = mysqli_query($connection, $query);
                    confirm_query($subpgresult);
                    if (mysqli_num_rows($subpgresult) == 0) {
                        nav_button($page);
                    } else {
                        ?>
						<ul class="collapsible collapsible-accordion">
							<li>
								<span class="collapsible-header" style="padding-left:0px; margin-left:0px;">
                                	<?php 
                        nav_button($page);
                        ?>
                                	<i class="mdi-navigation-arrow-drop-down"></i>
                                </span>
                                
                                  <div class="collapsible-body">
                                    <ul>
									<?php 
                        while ($subpage = mysqli_fetch_array($subpgresult)) {
                            ?>
                                        <li style="width:100%;"<?php 
                            if ($pgselection == "true") {
                                if (isset($_GET['page']) && urlencode($subpage['name']) == $_GET['page']) {
                                    echo " class=\"selected\"";
                                }
                            }
                            ?>
><?php 
                            nav_button($subpage);
                            ?>
                                        </li>
                                    <?php 
                        }
                        ?>
								</ul>
							  </div>
							</li>
						  </ul>
					<?php 
                    }
                    ?>
					</li>
				<?php 
                }
                ?>
				</ul>
				<hr/>
			<?php 
            }
            ?>
			<?php 
            $query = "SELECT * FROM `pages` WHERE `vert_menu` = 1 AND `issubpage` = 0 AND `published` = 1 ORDER BY `position` ASC";
            $result = mysqli_query($connection, $query);
            $numvertpages = mysqli_num_rows($result);
            if ($numvertpages != 0) {
                ?>
            <ul>
            <?php 
                while ($page = mysqli_fetch_array($result)) {
                    if ($page['issubpage'] == 0) {
                        $lastmainpage = $page['id'];
                        ?>
				<li<?php 
                        if ($pgselection == "true") {
                            if (isset($_GET['page']) && urlencode($page['name']) == $_GET['page']) {
                                echo " class=\"selected\"";
                            }
                        }
                        ?>
><?php 
                        $query = "SELECT * FROM `pages` WHERE `vert_menu` = 1 AND `issubpage` = 1 AND `published` = 1 AND `parent`={$page['id']} ORDER BY `position` ASC";
                        $subpgresult = mysqli_query($connection, $query);
                        confirm_query($subpgresult);
                        if (mysqli_num_rows($subpgresult) == 0) {
                            nav_button($page);
                        } else {
                            ?>
					
						<ul class="collapsible collapsible-accordion">
							<li>
								<span class="collapsible-header" style="padding-left:0px; margin-left:0px;">
                                	<?php 
                            nav_button($page);
                            ?>
                                	<i class="mdi-navigation-arrow-drop-down"></i>
                                </span>
                                  <div class="collapsible-body">
                                    <ul>
									<?php 
                            while ($subpage = mysqli_fetch_array($subpgresult)) {
                                ?>
                                        <li style="width:100%;"<?php 
                                if ($pgselection == "true") {
                                    if (isset($_GET['page']) && urlencode($subpage['name']) == $_GET['page']) {
                                        echo " class=\"selected\"";
                                    }
                                }
                                ?>
><?php 
                                nav_button($subpage);
                                ?>
                                        </li>
                                    <?php 
                            }
                            ?>
								</ul>
							  </div>
							</li>
						  </ul>
						  </li>
					<?php 
                        }
                        ?>
					</li>
				<?php 
                    }
                    ?>
				
			<?php 
                }
                ?>
        </ul>
        <hr/>
        <?php 
            }
        }
        ?>
        <div class="mobile-login">
        	<?php 
        if (logged_in()) {
            ?>
        	<ul>
            	<li><span class="mobile-login-username"><?php 
            echo $_SESSION['username'];
            ?>
</span></li>
	            <li><span class="icon-cog"></span><a href="<?php 
            echo $GLOBALS['HOST'];
            ?>
/account-settings">Settings</a></li>
	            <?php 
            if (check_permission("Website", "cpanel_access")) {
                ?>
<li><span class="icon-dashboard"></span><a href="<?php 
                echo $GLOBALS['HOST'];
                ?>
/administrator/" target="_blank">CPanel</a></li><?php 
            }
            ?>
	            <li><span class="icon-exit"></span>                                       <a href="<?php 
            echo $GLOBALS['HOST'];
            ?>
/logout.php">Logout</a></li>
            </ul>
        <?php 
        } else {
            ?>
                <a href="<?php 
            echo $GLOBALS['HOST'];
            ?>
/index">Register</a> | <a href="<?php 
            echo $GLOBALS['HOST'];
            ?>
/login.php">Login</a>
        <?php 
        }
        ?>
            </div>
        </ul>
	<?php 
    }
    if ($position == "horiz" || $position == "vert") {
        if ($position == "horiz") {
            $query = "SELECT * FROM `pages` WHERE `horiz_menu` = 1 AND `issubpage` = 0 AND `published` = 1 ORDER BY `position` ASC";
        } elseif ($position == "vert") {
            $query = "SELECT * FROM `pages` WHERE `vert_menu` = 1 AND `issubpage` = 0 AND `published` = 1 ORDER BY `position` ASC";
        }
        $result = mysqli_query($connection, $query);
        $numpages = mysqli_num_rows($result);
        if ($position == "horiz" && $numpages != 0) {
            ?>
				<div class="nav">
					<ul id="horiz-menu" class="right">
			<?php 
        } elseif ($position == "vert" && $numpages != 0) {
            ?>
				<div class=" col l3 card" style="padding:0 !important;" id="vert-td"><div style="width:100%;">
					<ul  id="vert-menu">
			<?php 
        }
        //$buttonwidth = $numpages;
        //$buttonwidth = 900 - $buttonwidth;
        //$buttonwidth = $buttonwidth / $numpages + 1;
        if ($position == "horiz") {
            if ($numpages != 0) {
                $buttonwidth = round(100 / $numpages, 4);
            } else {
                $buttonwidth = 100;
            }
        } elseif ($position == "vert") {
            $buttonwidth = 100;
        }
        $pageorder = 0;
        if ($numpages != 0) {
            while ($page = mysqli_fetch_array($result)) {
                if ($page['issubpage'] == 0) {
                    $lastmainpage = $page['id'];
                    if (get_page_permission(unserialize($page['visible']))) {
                        ?>
	                        <li style="min-width:<?php 
                        echo $buttonwidth;
                        ?>
%;"<?php 
                        if ($pgselection == "true") {
                            if (isset($_GET['page']) && urlencode($page['name']) == $_GET['page']) {
                                echo " class=\"selected\"";
                            }
                        }
                        ?>
><a style="min-width:<?php 
                        echo $buttonwidth;
                        ?>
%;" href="<?php 
                        echo $GLOBALS['HOST'];
                        ?>
/page/<?php 
                        echo urlencode($page['name']);
                        /*	                                if($page['type']=='Custom' || $page['type']=='Staff'){
                        	                                    echo $GLOBALS['HOST'];?>/page/<?php echo urlencode($page['name']);
                        	                                }elseif($page['type']=='Blog'){
                        	                                    echo $GLOBALS['HOST'];?>/blog<?php
                        	                                }elseif($page['type']=='Forum'){
                        	                                    echo $GLOBALS['HOST'];?>/forums<?php
                        	                                }elseif($page['type']=='Link'){
                        	                                    echo $page['url'];
                        	                                }*/
                        ?>
" <?php 
                        if ($page['target'] != "_self") {
                            echo "target=\"" . $page['target'] . "\"";
                        }
                        ?>
><?php 
                        echo $page['name'];
                        ?>
</a><?php 
                        if ($position == "horiz") {
                            $query = "SELECT * FROM `pages` WHERE `horiz_menu` = 1 AND `issubpage` = 1 AND `published` = 1 AND `parent`={$page['id']} ORDER BY `position` ASC";
                        } elseif ($position == "vert") {
                            $query = "SELECT * FROM `pages` WHERE `vert_menu` = 1 AND `issubpage` = 1 AND `published` = 1 AND `parent`={$page['id']} ORDER BY `position` ASC";
                        }
                        $subpgresult = mysqli_query($connection, $query);
                        confirm_query($subpgresult);
                        if (mysqli_num_rows($subpgresult) != 0) {
                            ?>
	                                <ul style="min-width:100%;">
	                                <?php 
                            while ($subpage = mysqli_fetch_array($subpgresult)) {
                                if (get_page_permission(unserialize($subpage['visible']))) {
                                    ?>
		                                    <li style="width:100%;"<?php 
                                    if ($pgselection == "true") {
                                        if (isset($_GET['page']) && urlencode($subpage['name']) == $_GET['page']) {
                                            echo " class=\"selected\"";
                                        }
                                    }
                                    ?>
>
		                                        <a href="<?php 
                                    echo $GLOBALS['HOST'];
                                    ?>
/page/<?php 
                                    echo urlencode($subpage['name']);
                                    /*		                                            if($subpage['type']=='Custom' || $page['type']=='Staff'){
                                    		                                                echo $GLOBALS['HOST'];?>/page/<?php echo urlencode($subpage['name']);
                                    		                                            }elseif($subpage['type']=='Blog'){
                                    		                                                echo $GLOBALS['HOST'];?>/blog<?php
                                    		                                            }elseif($subpage['type']=='Forum'){
                                    		                                                echo $GLOBALS['HOST'];?>/forums<?php
                                    		                                            }elseif($subpage['type']=='Link'){
                                    		                                                echo $subpage['url'];
                                    		                                            }*/
                                    ?>
"
		                                            <?php 
                                    if ($subpage['target'] != "_self") {
                                        echo "target=\"" . $subpage['target'] . "\"";
                                    }
                                    ?>
><?php 
                                    echo $subpage['name'];
                                    ?>
</a>
		                                    </li>
		                                <?php 
                                }
                            }
                            ?>
	                                </ul>
		                            <?php 
                        }
                        ?>
	                            </li>
	                        <?php 
                    }
                }
            }
        }
        ?>
			</ul>
			<?php 
        if ($position == "horiz" && $numpages != 0) {
            ?>
				</div>
			<?php 
        } elseif ($position == "vert" && $numpages != 0) {
            ?>
            	</div></div>
			<?php 
        }
        ?>
		<?php 
    }
    return $numpages;
}
예제 #2
0
echo nav_button("main4", "");
?>
                <?php 
echo nav_button("main5", "");
?>
                <?php 
echo nav_button("main6", "");
?>
                <?php 
echo nav_button("main7", "");
?>
                <?php 
echo nav_button("docs", "");
?>
                <!-- <?php 
echo nav_button("main8", "");
?>
 -->
                <li class="tracker"><a href="http://trac.enlightenment.org/e"><span>Tracker</span></a></li>
		<li class="events"><a href="http://trac.enlightenment.org/e/wiki/Events"><span>Events</span></a></li>
            </ul>
        </div>
        </div>

        <div class="submenu">
        <div class="layout">

            <ul class="submenu">
                <?php 
nav_subs();
?>