<?php
session_start();

if (empty($_SESSION['namauser']) && empty($_SESSION['passuser'])) {
    echo "<link href='../../css/style_login.css' rel='stylesheet' type='text/css' />
          <div id='login'><h1 class='fail'>Untuk mengakses modul, Anda harus login dulu.</h1>
          <p class='fail'><a href='../../index.php'>LOGIN</a></p></div>";
    exit();
}

include "../../../config/koneksi.php";
include "../../../config/fungsi_seo.php";

$module = $_GET['module'] ?? '';
$act    = $_GET['act'] ?? '';

// ==========================================
// ACTION: HAPUS KATEGORI
// ==========================================
if ($module == 'kategori' && $act == 'hapus') {
    $id = mysqli_real_escape_string($konek, $_GET['id'] ?? '');
    mysqli_query($konek, "DELETE FROM kategori WHERE id_kategori='$id'");

    header("location:../../media.php?module=" . $module);
    exit();
}

// ==========================================
// ACTION: INPUT KATEGORI (TAMBAH)
// ==========================================
elseif ($module == 'kategori' && $act == 'input') {
    $nama_kategori = mysqli_real_escape_string($konek, $_POST['nama_kategori'] ?? '');
    $kategori_seo  = seo_title($_POST['nama_kategori'] ?? '');

    mysqli_query($konek, "INSERT INTO kategori(nama_kategori, kategori_seo) 
                          VALUES('$nama_kategori', '$kategori_seo')");

    header("location:../../media.php?module=" . $module);
    exit();
}

// ==========================================
// ACTION: UPDATE KATEGORI (EDIT)
// ==========================================
elseif ($module == 'kategori' && $act == 'update') {
    $id            = mysqli_real_escape_string($konek, $_POST['id'] ?? '');
    $nama_kategori = mysqli_real_escape_string($konek, $_POST['nama_kategori'] ?? '');
    $kategori_seo  = seo_title($_POST['nama_kategori'] ?? '');

    mysqli_query($konek, "UPDATE kategori SET 
                            nama_kategori = '$nama_kategori', 
                            kategori_seo  = '$kategori_seo' 
                          WHERE id_kategori = '$id'");

    header("location:../../media.php?module=" . $module);
    exit();
}
?>