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; }
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; }