oyazhuryachna

fungsi_breadcrumb

Apr 15th, 2018
2,050
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.89 KB | None | 0 0
  1. <?php
  2.  
  3. // Fungsi Untuk Membuat BreadCrumb
  4. function GenerateBreadcrum($koneksi,$parent){
  5.    
  6.             $query_breadcrumb=mysqli_query($koneksi,"call sp_breadcrumb($parent)");
  7.             mysqli_next_result($koneksi);  
  8.                
  9.             $bread=array();
  10.             $bread_id=array();
  11.             $breadcrumb_nya=null;
  12.            
  13.             while($list_breadcrumb=mysqli_fetch_array($query_breadcrumb, MYSQLI_ASSOC)){
  14.                 $nama_kategori_temp=explode(' - ',$list_breadcrumb['parent']);
  15.                 $bread_id[]=$nama_kategori_temp[0];
  16.                 $bread[]=$nama_kategori_temp[1];                                   
  17.             }
  18.        
  19.             $data=array_reverse($bread);
  20.             $data_id=array_reverse($bread_id);
  21.            
  22.            
  23.             for($a=0;$a<count($data);$a++){
  24.                 $breadcrumb_nya .='<a href="index.php?parent='.$data_id[$a].'" class="breadcrumb-item">'.$data[$a].'</a>';
  25.             }
  26.             return $breadcrumb_nya;
  27.    
  28. }
  29.  
  30. // Fungsi untuk menampilkan isi folder /anggota breadcrumb
  31.  
  32. function BreadcrumMember($koneksi,$parent=null){
  33.        
  34.         $BreadCrumbMember=null;
  35.    
  36.         if(!isset($parent)){           
  37.             $breadcrumb=mysqli_query($koneksi,"SELECT * FROM filemanager_kategori WHERE id_parent=0") or die (mysqli_error($koneksi));     
  38.             while($row_breadcrumb=mysqli_fetch_array($breadcrumb,MYSQLI_ASSOC)){
  39.             $BreadCrumbMember .=    '<a href="index.php?parent='.$row_breadcrumb['id'].'"><span class="fa fa-folder-o"></span> '.$row_breadcrumb['nama_folder'].'</a><br/>';           
  40.             }
  41.            
  42.         } else {
  43.             $breadcrumb=mysqli_query($koneksi,"SELECT * FROM filemanager_kategori WHERE id_parent=$parent") or die (mysqli_error($koneksi));       
  44.             echo '<a href="index.php" style="text-decoration:none" title="Naik satu tingkat"><span class="fa fa-folder-o"></span> ...</a><br/>';
  45.             while($row_breadcrumb=mysqli_fetch_array($breadcrumb,MYSQLI_ASSOC)){
  46.             $BreadCrumbMember .='<a href="index.php?parent='.$row_breadcrumb['id'].'" ><span class="fa fa-folder-o"></span> '.$row_breadcrumb['nama_folder'].'</a><br/>';
  47.             }          
  48.         }
  49.  
  50.         Return $BreadCrumbMember;          
  51.    
  52. }
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment