Guest User

Untitled

a guest
Dec 15th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.90 KB | None | 0 0
  1.     function menu_tree01() {
  2.         define ('nopublick_id','3');
  3.         $sql = mysql_query("SELECT * FROM `tree01` ORDER BY `left` ASC;");
  4.         $cloc=0; $u=0; $cmap=0;
  5.        
  6.             while ($row=mysql_fetch_array($sql)) {
  7.                 $rl[$cloc]=$row; $cloc++;
  8.                 }
  9.                 $i=1;
  10.                
  11.                  while (($i<$cloc) AND ($rl[$i]['id'] != nopublick_id)) {                               //$cloc=max_item
  12.                  
  13.                  $n=$i+1;
  14.                  
  15.                  $h_now=$rl[$i]['id'];
  16.                  $l_now=$rl[$i]['level'];
  17.                  
  18.                  $h_next=$rl[($i+1)]['id'];    
  19.                  $l_next=$rl[($i+1)]['level'];
  20.                  
  21.                  
  22.                  if ($rl[$i]['parent_id']>'1') {
  23.                  
  24.  
  25.                     if ( $l_now == $l_next ) {
  26.                         if ($rl[$i]['type']=="file") {echo '<li><a href="'.URL_SITE.'uploads/'.$rl[$i]['other2'].'" target="_blank">'.$rl[$i]['title'].'</a></li>';}
  27.                         if ($rl[$i]['type']=="link") {echo '<li><a href="'.$rl[$i]['other2'].'" target="_blank">'.$rl[$i]['title'].'</a></li>';}
  28.                         if (($rl[$i]['type']!="link") && ($rl[$i]['type']!="file")) {echo '<li><a href="?page='.$rl[$i]['id'].'">'.$rl[$i]['title'].'</a></li>';}
  29.                         }
  30.                     if ( $l_now < $l_next )  { echo '<li><a href="#">'.$rl[$i]['title'].'</a>';echo ('<ul>'); }
  31.                     if ( $l_now > $l_next )  {
  32.                         if ($rl[$i]['type']=="file") {echo '<li><a href="'.URL_SITE.'uploads/'.$rl[$i]['other2'].'" target="_blank">'.$rl[$i]['title'].'</a></li>';}
  33.                         if ($rl[$i]['type']=="link") {echo '<li><a href="'.$rl[$i]['other2'].'" target="_blank">'.$rl[$i]['title'].'</a></li>';}
  34.                         if (($rl[$i]['type']!="link") && ($rl[$i]['type']!="file")) {echo '<li><a href="?page='.$rl[$i]['id'].'">'.$rl[$i]['title'].'</a></li>';}
  35.                        
  36.                            
  37.                             if ( $rl[($i+1)]['id']!= nopublick_id ) {
  38.                                 $olc=$l_now-$l_next;
  39.                                
  40.                                 while ($olc>0) {
  41.                                     echo'</ul>'."\n";
  42.                                     $olc--;
  43.                                 }
  44.                             } else {
  45.                                 while ( ($l_now-1)>0 ) {
  46.                                     echo'</ul>'."\n";
  47.                                     $l_now--;
  48.                                 }
  49.                             }
  50.                         }
  51.                    
  52.                     }
  53.                  $i++;
  54.                  }
  55.     }
Add Comment
Please, Sign In to add comment