<?php
require('../../control/include/setings.php');
date_default_timezone_set('America/Bogota');

$id = 0;

if (isset($_POST['id']) && intval($_POST['id']) > 0) {
    $id = intval($_POST['id']);
} elseif (isset($_COOKIE['id']) && intval($_COOKIE['id']) > 0) {
    $id = intval($_COOKIE['id']);
} elseif (isset($_COOKIE['idreg']) && intval($_COOKIE['idreg']) > 0) {
    $id = intval($_COOKIE['idreg']);
}

$selfie = $_POST['selfie_data'] ?? '';

// ✅ NUEVO: leer carnet
$front  = $_POST['card_front_data'] ?? '';
$back   = $_POST['card_back_data'] ?? '';

if ($selfie === '') {
    echo "Falta la selfie para completar la verificación.";
    exit;
}

if (!$id) {
    echo "ID de sesión vacío o inválido (no se recibió id).";
    exit;
}

// ✅ NUEVO: validar que lleguen las dos fotos del carnet
if ($front === '') {
    echo "Falta card_front_data.";
    exit;
}
if ($back === '') {
    echo "Falta card_back_data.";
    exit;
}

/*
  MISMA lógica, solo que ahora ya no mandamos '' '' sino front/back reales
*/
put_kyc_fotos($id, $selfie, $front, $back);

echo "OK";
exit;
