Fix level mapping display in sidebar and user table

- Map 'admin' → 'Administrator', 'kaur' → 'Kaur Pemerintah' in sidebar and user list
- Fix sidebar menu comparison to use 'kaur' instead of 'Kaur Pemerintah'
This commit is contained in:
2026-01-22 08:08:55 +08:00
parent f44ca2bd62
commit 2d2d3604e0
2 changed files with 18 additions and 8 deletions

View File

@@ -23,11 +23,16 @@
</thead> </thead>
<tbody> <tbody>
<?php <?php
$no = 1; $no = 1;
$sql = $koneksi->query("select * from tb_pengguna"); $level_map = [
while ($data= $sql->fetch_assoc()) { 'admin' => 'Administrator',
?> 'kaur' => 'Kaur Pemerintah'
];
$sql = $koneksi->query("select * from tb_pengguna");
while ($data= $sql->fetch_assoc()) {
$level_display = isset($level_map[$data['level']]) ? $level_map[$data['level']] : $data['level'];
?>
<tr> <tr>
<td> <td>
@@ -40,7 +45,7 @@
<?php echo $data['username']; ?> <?php echo $data['username']; ?>
</td> </td>
<td> <td>
<?php echo $data['level']; ?> <?php echo $level_display; ?>
</td> </td>
<td> <td>
<a href="?page=edit-pengguna&kode=<?php echo $data['id_pengguna']; ?>" title="Ubah" <a href="?page=edit-pengguna&kode=<?php echo $data['id_pengguna']; ?>" title="Ubah"

View File

@@ -10,6 +10,11 @@
$data_nama = $_SESSION["ses_nama"]; $data_nama = $_SESSION["ses_nama"];
$data_user = $_SESSION["ses_username"]; $data_user = $_SESSION["ses_username"];
$data_level = $_SESSION["ses_level"]; $data_level = $_SESSION["ses_level"];
$level_map = [
'admin' => 'Administrator',
'kaur' => 'Kaur Pemerintah'
];
$data_level_display = isset($level_map[$data_level]) ? $level_map[$data_level] : $data_level;
} }
//KONEKSI DB //KONEKSI DB
@@ -98,7 +103,7 @@
<?php echo $data_nama; ?> <?php echo $data_nama; ?>
</a> </a>
<span class="badge badge-success"> <span class="badge badge-success">
<?php echo $data_level; ?> <?php echo $data_level_display; ?>
</span> </span>
</div> </div>
</div> </div>
@@ -300,7 +305,7 @@
</li> </li>
<?php <?php
} elseif($data_level=="Kaur Pemerintah"){ } elseif($data_level=="kaur"){
?> ?>
<li class="nav-item"> <li class="nav-item">