Files
whatsapp/modules/turnero/api/get_lugar_formularios.php
T
2026-06-16 09:32:41 -05:00

28 lines
774 B
PHP

<?php
/**
* GET /modules/turnero/api/get_lugar_formularios.php
* Retorna los formularios de consentimiento configurados para un lugar.
* Sin autenticación (acceso interno).
*
* Query params:
* lugar_id int requerido
*/
require_once __DIR__ . '/_helpers.php';
requireMethod('GET');
$lugarId = isset($_GET['lugar_id']) ? (int) $_GET['lugar_id'] : 0;
if (!$lugarId) jsonError('lugar_id requerido.');
$stmt = db()->prepare(
"SELECT f.id, f.nombre
FROM turnero_lugar_consentimientos tlc
JOIN lab_formularios f ON f.id = tlc.formulario_id
WHERE tlc.lugar_id = ?
AND f.is_active = 1
ORDER BY f.nombre ASC"
);
$stmt->execute([$lugarId]);
$formularios = $stmt->fetchAll(PDO::FETCH_ASSOC);
jsonOk(['formularios' => $formularios]);