<!doctype html>
<html lang="id">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title><?= esc($title ?? 'Pengaturan Footer') ?></title>

  <!-- BOOTSTRAP -->
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
  <link rel="icon" href="<?= base_url('assets/images/logo1.png') ?>" type="image/png">

  <style>
    body{
      margin:0;
      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;
      background:#f5f7fb;
      color:#0f172a;
    }
    .sidebar { width: 280px; min-height: 100vh; overflow-y: auto; }
    .sidebar a { text-decoration: none; }
    .sidebar .active { background: rgba(13,110,253,.12); border-radius: .5rem; }
    .sub-menu { padding-left: 1rem; }
    .sub-menu .list-group-item {
      font-size: 0.9rem;
      padding: 0.5rem 1rem;
      border: none;
    }
    .menu-toggle {
      cursor: pointer;
      position: relative;
    }
    .menu-toggle::after {
      content: '▼';
      position: absolute;
      right: 1rem;
      font-size: 0.75rem;
      transition: transform 0.3s;
    }
    .menu-toggle.collapsed::after {
      transform: rotate(-90deg);
    }
    body { background: #f6f8fb; }
    .page-wrap { max-width: 980px; }
    .hero-title { letter-spacing: .2px; }
    .soft-card {
      border: 0;
      border-radius: 18px;
      box-shadow: 0 10px 30px rgba(16, 24, 40, .08);
    }
    .nav-pills .nav-link { border-radius: 999px; }
    textarea.form-control { border-radius: 14px; }
    .btn-rounded { border-radius: 999px; padding-inline: 18px; }
    .hint { color: #667085; font-size: .9rem; }
    .main-content { flex: 1; }
  
    /* ===== SIDEBAR ===== */
    .sidebar{
      width:280px;
      min-height:100vh;
      background:#fff;
      overflow-y:auto;
    }
    .sidebar a{text-decoration:none}
    .sidebar .active{
      background:rgba(13,110,253,.12);
      border-radius:.5rem;
    }

    /* ===== RESPONSIVE ===== */
    .hamburger{
      display:none;
      font-size:1.6rem;
      color:#fff;
      cursor:pointer;
    }
    .sidebar-overlay{
      display:none;
      position:fixed;
      inset:0;
      background:rgba(0,0,0,.45);
      z-index:1040;
    }
    @media(max-width:991px){
      .hamburger{display:block}
      .sidebar{
        position:fixed;
        top:0;
        left:0;
        z-index:1050;
        transform:translateX(-100%);
        transition:.3s;
      }
      .sidebar.show{transform:translateX(0)}
      .sidebar-overlay.show{display:block}
    }

    .main-content{
      flex:1;
      min-width:0;
    }

    .form-wrapper{
      max-width:700px;
    }

    .card{
      border-radius:18px;
      box-shadow:0 10px 25px rgba(0,0,0,.06);
    }

    label{
      font-weight:700;
      font-size:13px;
    }
    /* ===== TAMBAHAN RESPONSIVE (AMAN) ===== */
    .hamburger {
      display: none;
      font-size: 1.6rem;
      color: #fff;
      cursor: pointer;
    }

    .sidebar-overlay {
      display: none;
      position: fixed;
      inset: 0;
      background: rgba(0,0,0,.45);
      z-index: 1040;
    }

    @media (max-width: 991px) {
      .hamburger {
        display: block;
      }

      .sidebar {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1050;
        background: #fff;
        transform: translateX(-100%);
        transition: transform .3s ease;
      }

      .sidebar.show {
        transform: translateX(0);
      }

      .sidebar-overlay.show {
        display: block;
      }
    }
  </style>
</head>

<body>
<body class="bg-light">

<nav class="navbar navbar-expand-lg bg-primary navbar-dark">
  <div class="container-fluid">
    <a class="navbar-brand fw-bold" href="<?= site_url('admin') ?>">Welcome back Admin</a>

    <!-- TAMBAHAN: HAMBURGER (TIDAK MENGHAPUS APA PUN) -->
    <span class="hamburger ms-auto me-3" onclick="toggleSidebar()">☰</span>

    <div class="d-flex gap-2 align-items-center">
      <span class="text-white small">Halo, <?= esc(auth()->user()->username ?? 'Admin') ?></span>
      <a class="btn btn-outline-light btn-sm" href="<?= site_url('logout') ?>">Logout</a>
    </div>
  </div>
</nav>

<!-- TAMBAHAN: OVERLAY -->
<div class="sidebar-overlay" onclick="toggleSidebar()"></div>

<div class="d-flex">

  <!-- ===== SIDEBAR ASLI KAMU (UTUH, TIDAK DIHAPUS) ===== -->
  <aside class="sidebar bg-white border-end p-3" id="sidebar">
    <div class="fw-bold mb-2">Admin Panel</div>

    <?php
      $uri = service('uri')->getPath();

      $isInfoSekolahActive =
        ($uri === 'admin' || $uri === 'admin/' ||
         str_starts_with($uri,'admin/branding') ||
         str_starts_with($uri,'admin/visi-misi') ||
         str_starts_with($uri,'admin/kepsek') ||
         str_starts_with($uri,'admin/video-profile') ||
         str_starts_with($uri,'admin/data-sekolah'));

      $isBeritaActive =
        (str_starts_with($uri,'admin/pengumuman') ||
         str_starts_with($uri,'admin/kelulusan') ||
         str_starts_with($uri,'admin/kegiatan') ||
         str_starts_with($uri,'admin/prestasi'));

      $isGaleriActive =
        (str_starts_with($uri,'admin/guru-staf') ||
         str_starts_with($uri,'admin/siswa') ||
         str_starts_with($uri,'admin/video') ||
         str_starts_with($uri,'admin/ekstrakurikuler'));
    ?>

    <div class="list-group list-group-flush">

      <!-- Informasi Sekolah -->
      <a class="list-group-item list-group-item-action menu-toggle <?= $isInfoSekolahActive?'':'collapsed' ?>"
         data-bs-toggle="collapse"
         href="#infoSekolahMenu"
         aria-expanded="<?= $isInfoSekolahActive?'true':'false' ?>">
        Informasi Sekolah
      </a>

      <div class="collapse <?= $isInfoSekolahActive?'show':'' ?>" id="infoSekolahMenu">
        <div class="sub-menu">
          <a class="list-group-item list-group-item-action <?= ($uri==='admin'||$uri==='admin/')?'active':'' ?>"
             href="<?= site_url('admin') ?>">Dashboard</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/visi-misi') ?>">Visi & Misi</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/kepsek') ?>">Kata Sambutan</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/video-profile') ?>">Video Profile</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/data-sekolah') ?>">Statistika</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/footer') ?>">Footer</a>
        </div>
      </div>

      <!-- Berita -->
      <a class="list-group-item list-group-item-action menu-toggle <?= $isBeritaActive?'':'collapsed' ?>"
         data-bs-toggle="collapse"
         href="#beritaMenu">
        Berita
      </a>

      <div class="collapse <?= $isBeritaActive?'show':'' ?>" id="beritaMenu">
        <div class="sub-menu">
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/pengumuman') ?>">Pengumuman</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/kelulusan') ?>">Pengumuman Kelulusan</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/kegiatan') ?>">Kegiatan</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/prestasi') ?>">Prestasi</a>
        </div>
      </div>

      <!-- Galeri -->
      <a class="list-group-item list-group-item-action menu-toggle <?= $isGaleriActive?'':'collapsed' ?>"
         data-bs-toggle="collapse"
         href="#galeriMenu">
        Galeri
      </a>

      <div class="collapse <?= $isGaleriActive?'show':'' ?>" id="galeriMenu">
        <div class="sub-menu">
          <a class="list-group-item list-group-item-action <?= str_starts_with($uri,'admin/guru-staf')?'active':'' ?>"
             href="<?= site_url('admin/guru-staf') ?>">Guru dan Staf</a>
          <a class="list-group-item list-group-item-action <?= str_starts_with($uri,'admin/siswa')?'active':'' ?>"
             href="<?= site_url('admin/siswa') ?>">Siswa/Siswi</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/video') ?>">Video</a>
          <a class="list-group-item list-group-item-action"
             href="<?= site_url('admin/ekstrakurikuler') ?>">Ekstrakurikuler</a>
        </div>
      </div>

      <a class="list-group-item list-group-item-action"
         href="<?= site_url('admin/tentang') ?>">Tentang</a>

      <a class="list-group-item list-group-item-action"
         href="<?= site_url('admin/password') ?>">Ubah Password</a>

    </div>
  </aside
  <!-- MAIN CONTENT -->
  <main class="main-content p-4">

    <h3 class="fw-bold mb-3">Pengaturan Footer</h3>

    <?php if (session()->getFlashdata('success')): ?>
      <div class="alert alert-success">
        <?= esc(session()->getFlashdata('success')) ?>
      </div>
    <?php endif; ?>

    <div class="card p-4 form-wrapper">
      <form action="<?= base_url('admin/footer/update/'.$footer['id']) ?>" method="post">
        <?= csrf_field() ?>

        <div class="mb-3">
          <label class="form-label">Nomor Telepon</label>
          <input type="text"
                 name="phone"
                 class="form-control"
                 value="<?= esc($footer['phone']) ?>"
                 required>
        </div>

        <div class="mb-3">
          <label class="form-label">Email</label>
          <input type="email"
                 name="email"
                 class="form-control"
                 value="<?= esc($footer['email']) ?>"
                 required>
        </div>

        <div class="mb-3">
          <label class="form-label">Facebook</label>
          <input type="text"
                 name="facebook"
                 class="form-control"
                 value="<?= esc($footer['facebook']) ?>">
        </div>

        <div class="mb-3">
          <label class="form-label">Instagram</label>
          <input type="text"
                 name="instagram"
                 class="form-control"
                 value="<?= esc($footer['instagram']) ?>">
        </div>

        <div class="mb-4">
          <label class="form-label">YouTube</label>
          <input type="text"
                 name="youtube"
                 class="form-control"
                 value="<?= esc($footer['youtube']) ?>">
        </div>

        <div class="d-flex gap-2">
          <button type="submit" class="btn btn-primary">
            Simpan
          </button>
          <a href="<?= site_url('admin') ?>" class="btn btn-secondary">
            Kembali
          </a>
        </div>

      </form>
    </div>

  </main>
</div>

<!-- BOOTSTRAP JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>

<!-- ===== TAMBAHAN JS (AMAN) ===== -->
<script>
function toggleSidebar(){
  document.getElementById('sidebar').classList.toggle('show');
  document.querySelector('.sidebar-overlay').classList.toggle('show');
}
</script>

</body>
</html>
