<?php



require_once __DIR__ . '/../../config.php';

// POST /admin/kyc/review.php
// Body: { id, approved }

requireAdmin();

$data = body();

if (empty($data['id']) || !isset($data['approved'])) {
    jsonErr(400, 'ID y approved requeridos.');
}

$db = getDB();

$status = $data['approved'] ? 1 : -1; // 1=aprobado, -1=rechazado
$fechaValidacion = date('Y-m-d H:i:s');

$stmt = $db->prepare('
    UPDATE archivo 
    SET status = ?, fechaValidacion = ? 
    WHERE id = ?
');
$stmt->execute([$status, $fechaValidacion, $data['id']]);

if ($stmt->rowCount() === 0) {
    jsonErr(404, 'Documento no encontrado.');
}

jsonOk(['message' => 'Revisión completada.']);
