/system/cms/themes/ace/views/admin/partials/navigation.php

https://gitlab.com/Riky_Lesmana/SugarSweetCakes · PHP · 126 lines · 86 code · 31 blank · 9 comment · 23 complexity · 3f6191b80f9a579de557136095d2f8e3 MD5 · raw file

  1. <ul class="nav nav-list">
  2. <li class="<?php if($this->uri->uri_string() == 'admin'){ ?>active<?php } ?>">
  3. <a href="/admin">
  4. <i class="icon-dashboard"></i>
  5. <span class="menu-text"> <?php echo lang('global:dashboard'); ?> </span>
  6. </a>
  7. </li>
  8. <?php foreach ($menu_items as $key => $menu_item){ ?>
  9. <?php
  10. // skip settings and profile menu
  11. // display it in another menu area
  12. if($key === 'Profil' OR $key === 'Profile'){
  13. continue;
  14. }
  15. // set default icon for core modules menu
  16. $icon_name = 'chevron-sign-right';
  17. if($key == 'Content' OR $key == 'Konten'){
  18. $icon_name = 'edit';
  19. }elseif($key == 'Koleksi'){
  20. $icon_name = 'book';
  21. }elseif($key == 'Pemesanan'){
  22. $icon_name = 'money';
  23. }elseif($key == 'Structure'){
  24. $icon_name = 'list-alt';
  25. }elseif($key == 'Data'){
  26. $icon_name = 'list';
  27. }elseif($key == 'Users' OR $key == 'Pengguna'){
  28. $icon_name = 'user';
  29. }elseif($key == 'Add-ons' OR $key == 'Pengaya'){
  30. $icon_name = 'plus';
  31. }elseif($key == 'Settings' OR $key == 'Pengaturan'){
  32. $icon_name = 'cog';
  33. }
  34. ?>
  35. <?php if (is_array($menu_item)) { ?>
  36. <?php $is_submenu_active = is_active_menu($menu_item, $active_section); ?>
  37. <li class="<?php if($is_submenu_active === TRUE){ ?>active open<?php } ?>">
  38. <a href="<?php echo current_url(); ?>#" class="dropdown-toggle">
  39. <i class="icon-<?php echo $icon_name; ?>"></i>
  40. <span class="menu-text"> <?php echo lang_label($key); ?> </span>
  41. <b class="arrow icon-angle-down"></b>
  42. </a>
  43. <ul class="submenu">
  44. <?php foreach ($menu_item as $lang_key => $uri) { ?>
  45. <?php
  46. /***************************
  47. * Don't have submenu
  48. ***************************/
  49. if(! is_array($uri)){
  50. ?>
  51. <li class="<?php if(strpos($this->uri->uri_string(), $uri) === 0){ ?>active open<?php } ?>">
  52. <a href="<?php echo site_url($uri); ?>">
  53. <i class="icon-double-angle-right"></i>
  54. <?php echo lang_label($lang_key); ?>
  55. </a>
  56. </li>
  57. <?php
  58. /***************************
  59. * Have submenu
  60. ***************************/
  61. }else{ // if
  62. ?>
  63. <?php $is_section_active = is_active_menu($uri, $active_section); ?>
  64. <li class="<?php if($is_section_active){ ?>active open<?php } ?>">
  65. <a href="#" class="dropdown-toggle">
  66. <i class="icon-double-angle-right"></i>
  67. <?php echo lang_label($lang_key); ?>
  68. <b class="arrow icon-angle-down"></b>
  69. </a>
  70. <ul class="submenu">
  71. <?php foreach($uri as $section_name => $section_uri){ ?>
  72. <?php $is_section_active = is_active_menu($section_uri, $active_section); ?>
  73. <li class="<?php if($is_section_active){ ?>active<?php } ?>">
  74. <a href="<?php echo site_url($section_uri); ?>">
  75. <i class="icon-chevron-sign-right"></i>
  76. <?php echo $section_name; ?>
  77. </a>
  78. </li>
  79. <?php } // foreach ?>
  80. </ul>
  81. </li>
  82. <?php } // if ?>
  83. <?php } ?>
  84. </ul>
  85. </li>
  86. <?php }else{ ?>
  87. <li class="<?php if(strpos($this->uri->uri_string(), $menu_item) === 0){ ?>active open<?php } ?>">
  88. <a href="<?php echo base_url() . $menu_item; ?>">
  89. <i class="icon-<?php echo $icon_name; ?>"></i>
  90. <span class="menu-text"><?php echo $key; ?></span>
  91. </a>
  92. </li>
  93. <?php } ?>
  94. <?php } ?>
  95. </ul><!-- /.nav-list -->