<?php
require_once 'includes/auth.php';
exigir_rol('propietario');
require_once 'conexion.php';

/* Eliminación solo vía POST con CSRF (evita borrados por enlaces). */
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    header('Location: propietario_dashboard.php');
    exit;
}
csrf_check();

$id_arrendatario = (int)($_POST['id'] ?? 0);
if ($id_arrendatario > 0) {
    /* Registros de conserjería (FK), acompañantes y arrendatario */
    $s = $conn->prepare("DELETE FROM registros WHERE id_arrendatario = ?");
    $s->bind_param('i', $id_arrendatario);
    $s->execute();

    $s = $conn->prepare("DELETE FROM acompanantes WHERE id_arrendatario = ?");
    $s->bind_param('i', $id_arrendatario);
    $s->execute();

    $s = $conn->prepare("DELETE FROM arrendatarios WHERE id_arrendatario = ?");
    $s->bind_param('i', $id_arrendatario);
    $s->execute();
}

header('Location: propietario_dashboard.php?eliminado=ok');
exit;
