<?php
session_start();

// Cek apakah admin sudah login
if (!isset($_SESSION['admin_id'])) {
    // Jika belum login, arahkan ke halaman login
    header("Location: login.php");
    exit;
}

// Sertakan file config untuk koneksi database
include 'config.php';

// Cek apakah parameter branch_id sudah diberikan
if (!isset($_GET['id'])) {
    echo "Branch ID is missing.";
    exit;
}

$branch_id = $_GET['id'];

// Query untuk menghapus data branch berdasarkan branch_id
$query = "DELETE FROM branch WHERE id = :branch_id";
$stmt = $db->prepare($query);
$stmt->bindParam(':branch_id', $branch_id, PDO::PARAM_INT);

// Eksekusi query dan cek hasil
if ($stmt->execute()) {
    // Set session untuk menunjukkan penghapusan berhasil
    $_SESSION['alert'] = [
        'type' => 'success',
        'message' => 'Branch deleted successfully!'
    ];
} else {
    // Set session untuk menunjukkan penghapusan gagal
    $_SESSION['alert'] = [
        'type' => 'error',
        'message' => 'Failed to delete branch. Please try again.'
    ];
}

// Arahkan kembali ke halaman branch.php
header("Location: branch.php");
exit;
?>