diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index 5db2c17..5c5d458 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -452,8 +452,9 @@ function esc2(mixed $v): string { // Firma global del paciente: fallback para cuando no hay datos_cliente por campo $firmaSharedPaciente = $envio['firma_svg'] ?? null; - // Rastrear campos profesional con canvas ya renderizado (para no duplicar) + // Rastrear si ya se renderizó la firma inline (para no duplicarla al pie) $_renderedFirmaProfesional = false; + $_renderedFirmaPaciente = false; foreach ($esquema as $campo): $tipo = $campo['tipo'] ?? ''; @@ -481,7 +482,8 @@ function esc2(mixed $v): string { if (!$fSvg && !$fFoto && !$isPro) continue; $yaHayCanvasPro = $isPro && $_renderedFirmaProfesional; - if ($isPro) $_renderedFirmaProfesional = true; + if ($isPro) $_renderedFirmaProfesional = true; + if (!$isPro && $fSvg) $_renderedFirmaPaciente = true; ?>