fix: canvas firma profesional solo visible con sesión activa (cliente público ve 'pendiente')
This commit is contained in:
@@ -217,7 +217,11 @@ function esc2(mixed $v): string {
|
||||
|
||||
<!-- ── Barra de acciones ──────────────────────────────────────────── -->
|
||||
<div class="action-bar no-print">
|
||||
<?php if (!$modoPublico): ?>
|
||||
<a href="lab_formularios.php#envios"><i class="fas fa-arrow-left me-1"></i>Volver</a>
|
||||
<?php else: ?>
|
||||
<span style="font-size:13px;opacity:.85"><i class="fas fa-file-alt me-1"></i>Documento firmado</span>
|
||||
<?php endif; ?>
|
||||
<div style="flex:1"></div>
|
||||
<button onclick="window.print()" class="btn btn-warning btn-sm fw-semibold">
|
||||
<i class="fas fa-file-pdf me-2"></i>Descargar / Imprimir PDF
|
||||
@@ -337,7 +341,8 @@ function esc2(mixed $v): string {
|
||||
<img src="<?= htmlspecialchars($fFoto) ?>" alt="Foto - <?= $fLabel ?>">
|
||||
</div>
|
||||
<?php elseif ($isPro): ?>
|
||||
<!-- Canvas para que el profesional firme ahora -->
|
||||
<?php if (!$modoPublico): ?>
|
||||
<!-- Canvas para que el profesional firme ahora (solo sesión activa) -->
|
||||
<div class="firma-pro-widget no-print" id="fpw-<?= htmlspecialchars($cid) ?>"
|
||||
data-envio="<?= (int)$envio['id'] ?>" data-campo="<?= htmlspecialchars($cid) ?>">
|
||||
<p class="text-muted small mb-2"><i class="fas fa-pen me-1"></i>Dibuje su firma en el recuadro:</p>
|
||||
@@ -348,6 +353,14 @@ function esc2(mixed $v): string {
|
||||
</div>
|
||||
<div class="fpw-msg mt-2 small"></div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<!-- Vista pública: el cliente no puede firmar como profesional -->
|
||||
<div class="alert py-2 px-3 no-print" style="background:#fff8e1;border:1.5px dashed #f59e0b;border-radius:8px;color:#92400e;font-size:.85rem">
|
||||
<i class="fas fa-hourglass-half me-2"></i>
|
||||
<strong>Pendiente de firma del profesional.</strong>
|
||||
Esta sección será completada por el profesional de salud.
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php continue; endif;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user