<?php
session_start();

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

// Fungsi cek hak akses edit/tambah/hapus
function can_edit($halaman) {
    $jabatan = $_SESSION['jabatan'] ?? '';

    // Aspol bisa akses semua
    if ($jabatan === 'Aspol') {
        return true;
    }

    // Mapping halaman ke jabatan
    $akses = [
        'penerimaan_pucuk' => 'Mandor Penerimaan Pucuk',
        'pelayuan'         => 'Mandor Pelayuan',
        'penggilingan'     => 'Mandor Penggilingan',
        'oksidasi'         => 'Mandor Oksidasi',
        'pengeringan'      => 'Mandor Pengeringan',
        'sortasi'          => 'Mandor Sortasi',
        'pengepakan'       => 'Mandor Pengepakan'
    ];

    // Cek apakah jabatan sesuai tahap
    return isset($akses[$halaman]) && $jabatan === $akses[$halaman];
}
?>