📂 FileMgr
📍
/home/rsukartini.com/rs/app/Views/backend/menu_frontend
✏️ Edit File: /home/rsukartini.com/rs/app/Views/backend/menu_frontend/index.php
⬅ Kembali
<?= $this->include('backend/headeradmin') ?> <div class="main-content"> <?= $this->include('backend/menuatasadmin') ?> <div class="header bg-gradient-primary pb-8 pt-5 pt-md-8"> <div class="container-fluid"> <div class="header-body"></div> </div> </div> <div class="container-fluid mt--7"> <div class="d-sm-flex align-items-center justify-content-between mb-4"> <h1 class="h3 mb-0 text-gray-800">Manajemen Menu Frontend</h1> <a href="<?= base_url('admin/menu_frontend/create?posisi=' . $posisi) ?>" class="btn btn-primary btn-sm"> <i class="fas fa-plus fa-sm text-white-50"></i> Tambah Menu </a> </div> <?php if (session()->getFlashdata('success')) : ?> <div class="alert alert-success alert-dismissible fade show" role="alert"> <?= session()->getFlashdata('success') ?> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> <?php endif; ?> <?php if (session()->getFlashdata('error')) : ?> <div class="alert alert-danger alert-dismissible fade show" role="alert"> <?= session()->getFlashdata('error') ?> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> <?php endif; ?> <!-- Tabs untuk Posisi Menu --> <ul class="nav nav-tabs mb-4"> <li class="nav-item"> <a class="nav-link <?= $posisi == 'header' ? 'active' : '' ?>" href="<?= base_url('admin/menu_frontend?posisi=header') ?>">Header Navigation</a> </li> <li class="nav-item"> <a class="nav-link <?= $posisi == 'footer_utama' ? 'active' : '' ?>" href="<?= base_url('admin/menu_frontend?posisi=footer_utama') ?>">Footer: Menu Utama</a> </li> <li class="nav-item"> <a class="nav-link <?= $posisi == 'footer_layanan' ? 'active' : '' ?>" href="<?= base_url('admin/menu_frontend?posisi=footer_layanan') ?>">Footer: Layanan</a> </li> </ul> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Daftar Menu (<?= ucfirst(str_replace('_', ' ', $posisi)) ?>)</h6> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-bordered" width="100%" cellspacing="0"> <thead> <tr> <th>Urutan</th> <th>Nama Menu</th> <th>URL / Link</th> <th>Status</th> <th>Aksi</th> </tr> </thead> <tbody> <?php // Mengelompokkan menu untuk tampilan tree (hanya Header yang mendukung dropdown biasanya) $menuTree = []; $children = []; foreach ($menus as $m) { if ($m['parent_id'] == null) { $menuTree[$m['id']] = $m; $menuTree[$m['id']]['children'] = []; } else { $children[] = $m; } } foreach ($children as $c) { if (isset($menuTree[$c['parent_id']])) { $menuTree[$c['parent_id']]['children'][] = $c; } } if (empty($menuTree)): ?> <tr> <td colspan="5" class="text-center">Belum ada menu di posisi ini.</td> </tr> <?php endif; ?> <?php foreach ($menuTree as $menu) : ?> <!-- Parent Menu --> <tr> <td><?= $menu['urutan'] ?></td> <td><strong><?= $menu['nama_menu'] ?></strong></td> <td><?= $menu['url'] ?></td> <td> <?php if ($menu['is_active']): ?> <span class="badge bg-success">Aktif</span> <?php else: ?> <span class="badge bg-danger">Nonaktif</span> <?php endif; ?> </td> <td> <a href="<?= base_url('admin/menu_frontend/edit/' . $menu['id']) ?>" class="btn btn-warning btn-sm"> <i class="fas fa-edit"></i> </a> <form action="<?= base_url('admin/menu_frontend/delete/' . $menu['id']) ?>" method="post" class="d-inline"> <?= csrf_field() ?> <button type="submit" class="btn btn-danger btn-sm" onclick="return confirm('Apakah Anda yakin ingin menghapus menu ini beserta submenunya?')"> <i class="fas fa-trash"></i> </button> </form> </td> </tr> <!-- Child Menus --> <?php foreach ($menu['children'] as $child) : ?> <tr> <td><span class="text-muted ms-3">↳ <?= $child['urutan'] ?></span></td> <td><span class="ms-3"><?= $child['nama_menu'] ?></span></td> <td><span class="text-muted"><?= $child['url'] ?></span></td> <td> <?php if ($child['is_active']): ?> <span class="badge bg-success">Aktif</span> <?php else: ?> <span class="badge bg-danger">Nonaktif</span> <?php endif; ?> </td> <td> <a href="<?= base_url('admin/menu_frontend/edit/' . $child['id']) ?>" class="btn btn-warning btn-sm"> <i class="fas fa-edit"></i> </a> <form action="<?= base_url('admin/menu_frontend/delete/' . $child['id']) ?>" method="post" class="d-inline"> <?= csrf_field() ?> <button type="submit" class="btn btn-danger btn-sm" onclick="return confirm('Apakah Anda yakin ingin menghapus submenu ini?')"> <i class="fas fa-trash"></i> </button> </form> </td> </tr> <?php endforeach; ?> <?php endforeach; ?> </tbody> </table> </div> </div> </div> </div> <!-- Modals Removed --> <?= $this->include('backend/footeradmin') ?> </div> </div> <?= $this->include('backend/jsadmin') ?>
💾 Simpan File
Batal
⬅ Naik ke backend
3 item
Nama
Tipe
Ukuran
Diubah
Aksi
🐘
create.php
php
8 KB
2026-05-31 07:37
✏️ Edit
👁️ View
🗑 Hapus
🐘
edit.php
php
8.3 KB
2026-05-31 07:38
✏️ Edit
👁️ View
🗑 Hapus
🐘
index.php
php
7.6 KB
2026-05-31 07:39
✏️ Edit
👁️ View
🗑 Hapus