Benvenuta/o

Di seguito puoi vedere lo stato delle tue prenotazioni

Lezioni acquistate

Praticate

Prenotate

Da confermare

Da programmare

Perse

'Non è più possibile cancellare questa lezione: il tempo per la cancellazione è scaduto.', 'limit' => 'Hai raggiunto il numero massimo di riprogrammazioni per questo pacchetto.', 'status' => 'Questa prenotazione non può essere cancellata da qui.', 'notfound' => 'Prenotazione non trovata.', ]; $cancelMsg = $cancelErrors[$_GET['err'] ?? ''] ?? 'Si è verificato un errore: la lezione non è stata cancellata. Riprova o contattaci.'; ?>
In attesa di conferma
format("d"); $pMonth = $italianMonths[$pDateObj->format("F")]; $pWhen = $pDateObj->format("d-m-Y H:i"); $pColor = $prow['colorclass'] ?? '#1ebf73'; $pName = $prow['servicename'] ?? ''; ?>

In attesa

Quando:

Luogo: via Valassina 62/B Seregno - Sala Contesto Yoga

In lista d'attesa
format("d"); $wMonth = $italianMonths[$wDateObj->format("F")]; $wWhen = $wDateObj->format("d-m-Y H:i"); $wColor = $wrow['colorclass'] ?? '#1ebf73'; $wName = $wrow['servicename'] ?? ''; $wPos = $waitingPositions[(int) $wrow['idbookingclass']] ?? 0; ?>

In coda

Quando:

Luogo: via Valassina 62/B Seregno - Sala Contesto Yoga

0) : ?>

La tua posizione in coda:

Se si libera un posto verrai avvisata/o. Non serve fare nulla.

Prenotate

Prenotazioni non presenti per questo mese

format("d"); $monthInItalian = $italianMonths[$dateObj->format("F")]; $newDateFormat = $dateObj->format("d-m-Y H:i"); // Calcolo finestra di cancellazione $currentTime = new DateTime(); $classTime = new DateTime($dateschedule); $isSameDay = $classTime->format('Y-m-d') === $currentTime->format('Y-m-d'); $classHour = (int) $classTime->format('H'); $classMinute = (int) $classTime->format('i'); $isBefore1700 = ($classHour < 17) || ($classHour === 17 && $classMinute === 0); if ($isSameDay) { if ($isBefore1700) { $deadline = new DateTime($classTime->format('Y-m-d 00:01:00')); } else { $deadline = new DateTime($classTime->format('Y-m-d 12:00:00')); } $canBeDeleted = $currentTime <= $deadline; } else { $canBeDeleted = true; } // Limite riprogrammazioni (dai dati pre-caricati, niente query nel loop) $idorder = (int) ($row['idorder'] ?? 0); $canReprogram = true; if (isset($reprogramInfo[$idorder])) { $canReprogram = $reprogramInfo[$idorder]['done'] < $reprogramInfo[$idorder]['max']; } $idbookingclass = (int) $row['idbookingclass']; $idservice = (int) $row['idservice']; $expirydate = date("d/m/Y", strtotime($row['expireon'])); $colorclass = $row['colorclass'] ?? '#1ebf73'; $servicename = $row['servicename'] ?? ''; ?>

Quando:

Luogo: via Valassina 62/B Seregno - Sala Contesto Yoga