$plabel) : ?> Personalizzato
1) : ?>
Azzera
Periodo: · filtri attivi
Ordini
Lezioni e persone
0 ? ' · ' . n($k['gifts']) . ' omaggio' : '')); echo kpi('fas fa-chart-pie', fillColor($fillTotal), fmtPct($fillTotal), 'Riempimento medio', $totPast > 0 ? 'su ' . n($totPast) . ' lezioni svolte' : 'nessuna lezione svolta'); echo kpi('fas fa-fire', '#c0392b', n($totFull), 'Lezioni al completo', $totPast > 0 ? fmtPct(pct($totFull, $totPast)) . ' delle lezioni svolte' : ''); ?>
Riprogrammazioni, perse e cancellate
Andamento lezioni
Andamento ordini
Riempimento nel tempo lezioni svolte
Riempimento per classe lezioni svolte
Nessuna lezione svolta nel periodo.
Dettaglio per classe ordinato per riempimento
Nessuna classe programmata nel periodo.
0, 'sessions' => 0, 'booked' => 0, 'present_past' => 0, 'full' => 0, 'lost' => 0, 'cancelled' => 0, 'reprog' => 0, 'waiting' => 0]; foreach ($byClass as $c) : foreach ($sum as $sk => $_) $sum[$sk] += $c[$sk]; ?>
Classe Lezioni
svolte / tot.
Prenotazioni Media presenti Riempimento Al completo Perse Cancellate Riprogr. In coda

/
Totale / 0 ? number_format($sum['present_past'] / $sum['past'], 1, ',', '.') : '–'; ?>
Prenotazioni = posti occupati (incluse le perse). Media presenti e riempimento considerano solo le lezioni già svolte.
Classifica utenti nel periodo
Nessuna prenotazione nel periodo.
$u) : $pos = $i + 1; $presence = pct((int) $u['attended'], (int) $u['attended'] + (int) $u['lost']); ?>
# Utente Frequentate Prenotate future Perse Riprogr. Cancellate Presenza Ultima lezione

0 ? '' . n($u['lost']) . '' : '0'; ?>
Presenza = lezioni frequentate / (frequentate + perse).