<?php
session_start();
include '../config/database.php';
$db = new Database(); $conn = $db->getConnection();

$id = $_POST['id'];
$tahun = $_POST['tahun'];
$visi = $_POST['visi'];
$misi = $_POST['misi'];

// Cek tahun dobel
$cek = $conn->prepare("SELECT id FROM visi_misi_dpw WHERE tahun =? AND id!=?");
$cek->execute([$tahun, $id]);
if($cek->rowCount() > 0){
    header('Content-Type: application/json');
    die(json_encode(['status'=>'error','message'=>'Visi Misi tahun '.$tahun.' sudah ada']));
}

if(empty($id)){
    $stmt = $conn->prepare("INSERT INTO visi_misi_dpw (tahun, visi, misi) VALUES (?,?,?)");
    $stmt->execute([$tahun, $visi, $misi]);
    $msg = 'Visi Misi berhasil ditambah';
} else {
    $stmt = $conn->prepare("UPDATE visi_misi_dpw SET tahun=?, visi=?, misi=? WHERE id=?");
    $stmt->execute([$tahun, $visi, $misi, $id]);
    $msg = 'Visi Misi berhasil diupdate';
}

header('Content-Type: application/json');
echo json_encode(['status' => 'success', 'message' => $msg]);
?>