<?php
/**
 * Auth Admin Helper - Restricts access to Mayra (12) and Wilson (13)
 */

if (session_status() === PHP_SESSION_NONE) {
    session_start();
}

function isAuthorized() {
    $userId = $_SESSION['user_id'] ?? ($_SERVER['HTTP_X_USER_ID'] ?? null);
    return in_array((int)$userId, [1, 12, 13]);
}

function checkAdmin() {
    if (!isAuthorized()) {
        header('Content-Type: application/json');
        echo json_encode(['success' => false, 'message' => 'Acceso no autorizado. Solo administradores pueden realizar esta acción.']);
        exit;
    }
}
?>
