Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // STRUKTUR MENU navigation.php
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- $m_user=array(
- rb_lang('rimbun','user_menu','User Menu')=>array(
- 'icon'=>'fa fa-users',
- 's1'=>'core',
- 's2'=>'auth',
- 'child'=>array(
- rb_lang('rimbun','user_menu_role','Roles')=>array(
- 'icon'=>'fa fa-key',
- 'url'=>'core/auth/role',
- ),
- rb_lang('rimbun','user_menu_user','Users')=>array(
- 'icon'=>'fa fa-users',
- 'url'=>'core/auth/users',
- ),
- ),
- ),
- );
- $m_config=array(
- rb_lang('rimbun','config_menu','Configuration')=>array(
- 'icon'=>'fa fa-gear',
- 's1'=>'core',
- 's2'=>'configuration',
- 'child'=>array(
- rb_lang('rimbun','config_menu','Application')=>array(
- 'icon'=>'fa fa-star',
- 'url'=>'core/configuration/application',
- ),
- rb_lang('rimbun','config_menu_company','Company')=>array(
- 'icon'=>'fa fa-building',
- 'url'=>'core/configuration/company',
- ),
- rb_lang('rimbun','config_menu_logo','Logo & Favicon')=>array(
- 'icon'=>'fa fa-image',
- 'url'=>'core/configuration/logo',
- ),
- rb_lang('rimbun','config_menu_menu','Menu Manager')=>array(
- 'icon'=>'fa fa-cube',
- 'url'=>'core/configuration/menu',
- ),
- ),
- ),
- );
- $m_tools=array(
- rb_lang('rimbun','tool_menu','Tools')=>array(
- 'icon'=>'fa fa-wrench',
- 's1'=>'core',
- 's2'=>'tools',
- 'child'=>array(
- rb_lang('rimbun','tool_menu_document','Documentation Editor')=>array(
- 'icon'=>'fa fa-book',
- 'url'=>'core/tools/docedit',
- ),
- rb_lang('rimbun','tool_menu_config','Configuration Editor')=>array(
- 'icon'=>'fa fa-book',
- 'url'=>'core/tools/config',
- ),
- rb_lang('rimbun','tool_menu_db','Database Explorer')=>array(
- 'icon'=>'fa fa-database',
- 'url'=>'core/tools/dbutility',
- ),
- rb_lang('rimbun','tool_menu_update','Check For Update')=>array(
- 'icon'=>'fa fa-database',
- 'url'=>'core/tools/update',
- ),
- ),
- ),
- );
- $menu=array_merge($m_user,$m_config,$m_tools);
- //APPEND HTML MENU
- <?php
- $navFile=FCPATH."views/nav/navigation.php";
- if(file_exists($navFile) && is_file($navFile))
- {
- require_once($navFile);
- function generate_menu($menu)
- {
- $output='';
- foreach($menu as $k=>$v)
- {
- $parentClass="treeview";
- $parentSubClass="treeview-menu";
- $Slug_1=isset($v['s1'])?$v['s1']:"";
- $Slug_2=isset($v['s2'])?$v['s2']:"";
- $Slug_3=isset($v['s3'])?$v['s3']:"";
- $url=isset($v['url'])?$v['url']:"";
- $target=isset($v['target'])?$v['target']:"";
- $icon=isset($v['icon'])?$v['icon']:"fa fa-circle-o";
- $aktif='';
- if(isset($v['child']))
- {
- if(menu_active($Slug_1,$Slug_2,$Slug_3)==TRUE)
- {
- $aktif="active";
- }
- $output.='
- <li class="'.$parentClass.' '.$aktif.'">
- <a href="javascript:;">
- <i class="'.$icon.'"></i> <span>'.$k.'</span>
- <span class="pull-right-container">
- <i class="fa fa-angle-left pull-right"></i>
- </span>
- </a>
- ';
- $output.='<ul class="'.$parentSubClass.'">';
- $output.=generate_menu($v['child']);
- $output.='</ul>';
- $output.='</li>';
- }else{
- if(menu_active($Slug_1,$Slug_2,$Slug_3)==TRUE)
- {
- $aktif="active";
- }
- $output.='
- <li>
- <a href="'.base_url().$url.'"
- target="'.$target.'">
- <i
- class="'.$icon.'"></i>
- '.$k.'
- </a>
- </li>
- ';
- }
- }
- return $output;
- }
- echo generate_menu($menu);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement