- Reemplaza activos/cerrados por pendientes (por revisar) / vistos - Columna bandeja_visto_at en turnero_turnos; API marcar_visto.php - Botón "Marcar como visto" → mueve paciente a sección inferior - Filtro en tiempo real por nombre y por código de examen (GROUP_CONCAT) - URL de consentimientos: relativa (consent.php?token=...) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
453 B
PHP
17 lines
453 B
PHP
<?php
|
|
/**
|
|
* modules/turnero/api/marcar_visto.php
|
|
* POST {turno_id} → marca el turno como visto en la bandeja
|
|
*/
|
|
require_once __DIR__ . '/_helpers.php';
|
|
requireTurnero();
|
|
requireMethod('POST');
|
|
|
|
$input = inputJson();
|
|
$turnoId = (int)($input['turno_id'] ?? 0);
|
|
if (!$turnoId) jsonError('turno_id requerido');
|
|
|
|
db()->prepare('UPDATE turnero_turnos SET bandeja_visto_at = NOW() WHERE id = ?')->execute([$turnoId]);
|
|
|
|
jsonOk([], 'Marcado como visto');
|