Advertisement
nickmcski

Untitled

Jul 3rd, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.17 KB | None | 0 0
  1. =====All files=====
  2. <?php
  3. include_once("include/navbar.php")
  4. makeNewNav(basename(__FILE__));
  5. ?>
  6.  
  7.  
  8. =====include/navbar.php=====
  9. <?php
  10. function navContent($allpages, $right){      
  11.             if($right){
  12.                 echo '<ul class="nav navbar-nav navbar-right">';
  13.             }else{  
  14.                 echo '<ul class="nav navbar-nav">';
  15.             }
  16.                 foreach($allpages as $name => $link){
  17.                     $names = explode(":", $name);
  18.                    
  19.                     if(gettype($link) == "array"){ 
  20.                         $replace = 0;
  21.                         $link = str_replace(":true", "", $link, $replace);
  22.                        
  23.                         if(isset($names[1]) || $replace >= 1){
  24.                                 $active = "active";
  25.                             }else{
  26.                                 $active="";
  27.                             }
  28.                         echo "\n" . '<li class="dropdown ' . $active . '"><a href="' . $link['main'] . '" class="dropdown-toggle" data-toggle="dropdown">' . $names[0] . ' <b class="caret"></b></a>' .  "\n";
  29.                         echo '<ul class="dropdown-menu">' . "\n";
  30.                         foreach($link as $name1 => $link1){
  31.                             $main_page_name = "main";
  32.                             similar_text($name1, $main_page_name, $sim);
  33.                             if($sim != 100){
  34.                                 echo '<li><a href="' . $link1 . '">' . $name1 . '</a></li>' . "\n";
  35.                             }
  36.                            
  37.                         }
  38.                     echo '</ul></li>'; 
  39.                     }else{
  40.                         $replace = 0;
  41.                         $link = str_replace(":true", "", $link, $replace);
  42.                         if(isset($names[1])  || $replace >= 1 ){
  43.                             $active = 'class="active"';
  44.                         }else{
  45.                             $active="";
  46.                         }
  47.                        
  48.                         $main_page_name = "main";
  49.                         similar_text($link, $main_page_name, $sim);
  50.                         if($sim != 100){
  51.                             echo '<li ' .  $active . '><a href="' . $link . '">' . $names[0] . '</a></li>' . "\n";
  52.                         }else{
  53.                             echo '<li ' .  $active . '><a>' . $names[0] . '</a></li>' . "\n";
  54.                         }
  55.                     }
  56.                 }
  57.                 echo "</ul>";
  58. }
  59. function navbar($tabsLeft, $tabsRight, $dark = false){
  60. $inverse = ($dark ? "navbar-inverse" : "   ");
  61. echo '
  62. <div class="navbar ' . $inverse . ' navbar-default">
  63.          <div class="navbar-header">
  64.            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
  65.              <span class="icon-bar"></span>
  66.              <span class="icon-bar"></span>
  67.              <span class="icon-bar"></span>
  68.            </button>
  69.            <a href="http://rlscraft.net">
  70.             <img src="logo.gif" height="50px" href="rlscraft.net" alt="logo"/></a>
  71.          </div>
  72.          <div class="navbar-collapse collapse">
  73.           ';
  74.           navContent($tabsLeft, false);
  75.           navContent($tabsRight, true);
  76.  
  77.  
  78. echo '
  79.        </div>
  80.      </div>';
  81. }
  82.  
  83. function makeNewNav($active = NULL){
  84.     $count = 0;
  85.     /*Default navbar documents */
  86.     $serverDropdown = array(
  87.         'main' => 'ts_server.php',
  88.         'Teamspeak' => 'ts_server.php',
  89.         'Minecraft' => 'mc_server.php'
  90.     );
  91.     $serverDropdown = str_replace($active, $active . ":true", $serverDropdown);
  92.     $left = array(
  93.         'Home' => 'index.php',
  94.         'Forum' => 'forum.php',
  95.         'Servers' => $serverDropdown,
  96.         'Livestream' => 'livestream.php',
  97.     );
  98.        
  99.     $right = array(
  100.         'Login' => 'login.php',
  101.        
  102.         'Contact Us:true' => 'contact.php'
  103.     );
  104.    
  105.  
  106.     $right = str_replace($active, $active . ":true", $right);
  107.     $left = str_replace($active, $active . ":true", $left);
  108.        
  109.     navbar($left, $right);
  110.    
  111.    
  112.    
  113. }
  114.  
  115.  
  116.  
  117.  
  118. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement