From f09fcd5b4ee910829cc6c5ca52e21373e826136b Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 3 Jul 2026 11:44:49 -0500 Subject: [PATCH] =?UTF-8?q?fix(turno):=20no=20enviar=20WA=20si=20el=20luga?= =?UTF-8?q?r=20de=20recepci=C3=B3n=20est=C3=A1=20en=20modo=20embebido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/api/create_turno.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/turnero/api/create_turno.php b/modules/turnero/api/create_turno.php index 10aa46d..a55ebc2 100644 --- a/modules/turnero/api/create_turno.php +++ b/modules/turnero/api/create_turno.php @@ -108,7 +108,7 @@ try { if (!$esSoloMuestra) { try { $stmtForms = $pdo->prepare( - "SELECT tlc.formulario_id + "SELECT tlc.formulario_id, l.formulario_modo FROM turnero_lugar_consentimientos tlc JOIN lab_formularios f ON f.id = tlc.formulario_id AND f.is_active = 1 JOIN turnero_lugares l ON l.id = tlc.lugar_id AND l.tipo = 'recepcion' AND l.activo = 1 @@ -133,8 +133,11 @@ try { VALUES (?, ?, ?, 'pendiente')" )->execute([$turnoId, (int)$formRow['formulario_id'], $conToken]); - $baseUrl = defined('BASE_URL') ? rtrim(BASE_URL, '/') : ''; - $enlaceConsentimiento = $baseUrl . '/ver_formulario_enviado.php?token=' . urlencode($conToken); + // Solo generar enlace si el modo es 'link' (embebido no usa WA) + if (($formRow['formulario_modo'] ?? 'link') === 'link') { + $baseUrl = defined('BASE_URL') ? rtrim(BASE_URL, '/') : ''; + $enlaceConsentimiento = $baseUrl . '/ver_formulario_enviado.php?token=' . urlencode($conToken); + } } } catch (\Throwable $e) { // Sin consentimiento disponible, continuar sin link