<?php

require_once '../../../../init.php';   // WHMCS startuje tu sesję

// --- CSRF ---
$submittedToken = $_POST['token'] ?? '';
if (!hash_equals((string) generate_token("plain"), (string) $submittedToken)) {
    http_response_code(403);
    header('Content-Type: application/json');
    die(json_encode(['status' => '403', 'text' => 'Invalid CSRF token']));
}

// Wartość jest zawsze booleanem — wymuszamy typ (dodatkowy hardening)
$_SESSION['hide_server_alert'] = (bool) ($_POST['hide_server_alerts'] ?? false);