<?php
require_once __DIR__ . "/../../config/db.php";

$caisse_id       = (int)($_POST['caisse_id'] ?? 0);
$type_caisse_id  = (int)($_POST['type_caisse_id'] ?? 0);
$solde_initial   = (float)($_POST['solde_initial'] ?? 0);

if ($caisse_id <= 0 || $type_caisse_id <= 0) {
    die("Paramètres invalides");
}

try {
    $stmt = $conn->prepare("
        INSERT INTO caisse_types (caisse_id, type_caisse_id, solde_initial, solde_actuel)
        VALUES (?, ?, ?, ?)
    ");
    $stmt->execute([
        $caisse_id,
        $type_caisse_id,
        $solde_initial,
        $solde_initial
    ]);

    header("Location: /eagle_client_istanbulcups/index.php?page=caisse_types&caisse_id=".$caisse_id);
    exit;

} catch (PDOException $e) {
    if ($e->getCode() == 23000) {
        die("⚠️ Ce type est déjà affecté à cette caisse");
    }
    die("Erreur : " . $e->getMessage());
}
