<?php
date_default_timezone_set('America/Santiago');

$conn = mysqli_connect(
    "localhost",
    "cmi88758_ClaudioBarahona",
    "Mihogar182",
    "cmi88758_sistema_arriendos"
);

if (!$conn) {
    die("❌ Error conexión BD");
}

if (!isset($_GET['token']) || empty($_GET['token'])) {
    die("❌ Token no proporcionado");
}

$token = mysqli_real_escape_string($conn, $_GET['token']);

$sql = "
SELECT 
    id_arrendatario,
    GREATEST(DATEDIFF(fecha_salida, fecha_inicio), 1) AS dias
FROM arrendatarios
WHERE token_pdf = '$token'
LIMIT 1
";

$res = mysqli_query($conn, $sql);

if (!$res || mysqli_num_rows($res) === 0) {
    die("❌ Token inválido o expirado");
}

$row  = mysqli_fetch_assoc($res);
$id   = (int)$row['id_arrendatario'];
$dias = (int)$row['dias'];

mysqli_close($conn);

/* 🔐 REDIRECCIÓN INTERNA (NO visible para el usuario) */
header("Location: generar_ficha.php?id=$id&dias=$dias");
exit;
