fix: ordenar tomas por tiempo cronológico antes de construir grupos

Garantiza que la cadena de tomas siempre sea 0→15→30→... sin importar
el orden en que se guardaron en _tomas_config.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-17 17:55:13 -05:00
co-authored by Claude Sonnet 4.6
parent 71440a8bbb
commit 2f6efa7498
+2
View File
@@ -298,6 +298,8 @@ if ($modoTurnero && $embebido && $_soloFirmaPro) {
$_mpHora = null;
}
}
// Ordenar por tiempo antes de agrupar para garantizar orden cronológico
usort($_mpSecs, fn($a, $b) => $a['min'] <=> $b['min']);
$_mpGroups = [];
foreach ($_mpSecs as $_s) { $_mpGroups[$_s['tipo']][] = $_s; }
$_mpGroupsFull = $_mpGroups;