Files
starter_template_ci_adminlte/application/views/layouts/main_nav.php
2024-01-08 09:33:24 +07:00

89 lines
4.6 KiB
PHP

<?php
$sql = $this->db->query("select * from menu where type = 2 and level = 1");
$menu_top_level_1 = $sql->result_array();
?>
<!-- Navbar -->
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
<!-- Left navbar links -->
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<?php if ($this->session->userdata('switch')): ?>
<li class="nav-item d-none d-sm-inline-block">
<a href="javascript:void(0)" data-id="<?= $this->session->userdata('user_initial')['id'] ?>"
class="nav-link btn-block btn-outline-danger btn-switch-admin"><i class="fas fa-random"></i>
<?= $this->session->userdata('user_initial')['name'] ?></a>
</li>
<?php endif; ?>
<!-- Menu TOP -->
<?php if ($menu_top_level_1 > 0) : ?>
<?php foreach ($menu_top_level_1 as $level_1) : ?>
<li class="nav-item dropdown">
<?php if (($this->session->userdata('is_developer')) || (isset($this->session->userdata('you_can')[$level_1['slug'] . '[R]']))) : ?>
<a class="nav-link" data-toggle="dropdown" href="#">
<?php if (!empty($level_1['icon'])) : ?>
<i class="<?= $level_1['icon'] ?>"></i>
<?php endif; ?>
<?= $level_1['name'] ?>
</a>
<?php endif; ?>
<?php
$sql = $this->db->query("select * from menu where type = 2 and level = 2 and parent_id = '" . $level_1['id'] . "' ");
$menu_top_level_2 = $sql->result_array();
?>
<?php if ($menu_top_level_2 > 0) : ?>
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
<span class="dropdown-item dropdown-header"><?= $level_1['name'] ?></span>
<?php foreach ($menu_top_level_2 as $level_2) : ?>
<div class="dropdown-divider"></div>
<?php if (($this->session->userdata('is_developer')) || (isset($this->session->userdata('you_can')[$level_2['slug'] . '[R]']))) : ?>
<a href="<?= base_url() . $level_2['link'] ?>" class="dropdown-item">
<?php if (!empty($level_2['icon'])) : ?>
<i class="<?= $level_2['icon'] ?>"></i>
<?php endif; ?>
<?= $level_2['name'] ?>
</a>
<?php endif; ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
</li>
<?php endforeach; ?>
<?php endif; ?>
<li class="nav-item dropdown">
<a class="nav-link" data-toggle="dropdown" href="#">
<i class="fas fa-user"></i> <?= $this->session->userdata('name') ?>
</a>
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
<div class="user-panel-admin mt-3 pb-3 mb-3 d-flex " style="justify-content: center">
<div class="image">
<img src="<?= (!empty($this->session->userdata('foto'))) ? base_url('assets/img/upload/'. $this->session->userdata('foto')) : base_url('assets/img/system/no_person.jpg') ?>"
class="img-circle elevation-2" alt="User Image" style="width: 100px">
</div>
</div>
<p style="text-align: center; padding-bottom: 10px"><?= $this->session->userdata('name') ?></p>
<div class="dropdown-divider"></div>
<div class="row">
<div class="col-md-6">
<a href="<?php echo base_url('profile/view/' . encrypt_url($this->session->userdata('id'))) ?>"
class="dropdown-item dropdown-footer"> Profile</a>
</div>
<div class="col-md-6">
<a href="<?php echo base_url('site/logout') ?>" class="dropdown-item dropdown-footer"> Log
Out</a>
</div>
</div>
</div>
</li>
</ul>
</nav>
<!-- /.navbar -->