Example #1
0
 function create_breadcrumb()
 {
     $ci =& get_instance();
     $i = 1;
     $uri = $ci->uri->segment($i);
     $link = '<ol class="breadcrumb">';
     while ($uri != '') {
         $prep_link = '';
         for ($j = 1; $j <= $i; $j++) {
             $prep_link .= $ci->uri->segment($j) . '/';
         }
         if ($ci->uri->segment($i + 1) == '') {
             //$link.='<li><a href="'.site_url($prep_link).'"><b>';
             $link .= '<li><b>';
             $link .= set_label($ci->uri->segment($i)) . '</b></li> ';
         } else {
             $link .= '<li><a href="' . site_url($prep_link) . '"> <i class="fa fa-home"></i> ';
             $link .= set_label($ci->uri->segment($i)) . '</a></li> ';
         }
         $i++;
         $uri = $ci->uri->segment($i);
     }
     $link .= '</ol>';
     return $link;
 }
Example #2
0
 function menu($dir = 'modules/', $separator = DIRECTORY_SEPARATOR, $paths = 'relative')
 {
     $result = array();
     $cdir = scandir($dir);
     foreach ($cdir as $key => $value) {
         if (!in_array($value, array(".", ".."))) {
             if (is_dir($dir . $separator . $value)) {
                 $result[] = array('name' => $value, 'label' => set_label($value));
             }
         }
     }
     return $result;
 }