This commit is contained in:
Lizandro Guarnizo
2026-06-16 12:06:26 -05:00
parent 275170f9d5
commit 415ea3ef56
9 changed files with 348 additions and 47 deletions
+3 -1
View File
@@ -30,6 +30,7 @@ if ($modoTurnero) {
$tcRow = $db->fetch(
"SELECT tc.id, tc.turno_id, tc.formulario_id, tc.token, tc.estado,
tc.enviado_at, tc.firmado_at, tc.ip_firma, tc.ua_firma, tc.firma_svg,
tc.firma_profesional_svg, tc.firmado_profesional_at,
f.nombre AS form_nombre, f.categoria, f.descripcion AS form_descripcion,
f.esquema, f.doc_encabezado, f.doc_subtitulo, f.doc_logo_base64, f.doc_color, f.doc_pie_pagina,
p.nombre_completo AS paciente_nombre,
@@ -97,6 +98,7 @@ if ($modoTurnero) {
'eps' => $tcRow['eps'],
'enviado_por_nombre'=> 'Sistema Turnero',
'enviado_por_email' => null,
'firma_profesional_svg' => $tcRow['firma_profesional_svg'] ?? null,
'datos_cliente' => '{}',
'datos_prefilled' => json_encode(['__paciente' => [
'nombre_completo' => $tcRow['paciente_nombre'] ?? '',
@@ -425,7 +427,7 @@ function esc2(mixed $v): string {
// Si el paciente firmó una vez (cualquier campo o via turnero widget),
// esa firma se usa en TODOS los campos firma del mismo tipo.
$firmaSharedPaciente = $envio['firma_svg'] ?? null; // turnero widget
$firmaSharedProfesional = null;
$firmaSharedProfesional = $envio['firma_profesional_svg'] ?? null; // turnero profesional
foreach ($esquema as $_c) {
$_t = $_c['tipo'] ?? '';
$_id = $_c['id'] ?? null;