<?php

session_start();

require_once "../../config/koneksi.php";

// Cek login admin
if (!isset($_SESSION['user_id'])) {
    header("Location: ../login.php");
    exit;
}

// Pastikan data dikirim melalui POST
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    header("Location: tambah.php");
    exit;
}

// Ambil data
$judul = trim($_POST['judul'] ?? '');
$tanggal = $_POST['tanggal'] ?? '';
$isi = trim($_POST['isi'] ?? '');

// Validasi
if ($judul === '' || $tanggal === '' || $isi === '') {
    header("Location: tambah.php?status=kosong");
    exit;
}

// Gunakan prepared statement agar lebih aman
$stmt = mysqli_prepare(
    $koneksi,
    "INSERT INTO pengumuman (judul, tanggal, isi) VALUES (?, ?, ?)"
);

mysqli_stmt_bind_param(
    $stmt,
    "sss",
    $judul,
    $tanggal,
    $isi
);

// Jalankan query
if (mysqli_stmt_execute($stmt)) {

    mysqli_stmt_close($stmt);

    header("Location: index.php?status=tambah");
    exit;
} else {

    echo "Data gagal ditambahkan: " . mysqli_error($koneksi);
}
