📅 = $translations['mes_rdv_heading'] ?>
| = $translations['col_date'] ?> | = $translations['col_heure'] ?> | = $translations['col_praticien'] ?> | = $translations['col_duree'] ?> | = $translations['col_statut'] ?> | = $translations['col_action'] ?> | = $translations['btn_chat'] ?> | = htmlspecialchars($translations['status_online']) ?> |
|---|---|---|---|---|---|---|---|
| = $translations['aucun_rdv_a_venir'] ?> | |||||||
| = $dt->format('d/m/Y') ?> | = $dt->format('H:i') ?> | = htmlspecialchars($r['prenom_praticien'] . ' ' . $r['nom_praticien']) ?> | = (int)$r['duree_minutes'] ?> = $translations['min_abbr'] ?> | = $r['statut'] === 'confirmé' ? $translations['statut_confirme'] : ($r['statut'] === 'prévu' ? $translations['statut_prevu'] : $translations['statut_annule']) ?> | = $translations['statut_annule'] ?> | = $translations['chat_praticien'] ?> |
modify('-15 minutes');
$close = (clone $start)->modify('+'.(int)($r['duree_minutes'] ?? 120).' minutes');
if ($statut === 'confirmé') {
if ($now >= $open && $now <= $close) {
// Bouton actif
?>
= htmlspecialchars($translations['visio_nachalo']) ?>
format('H:i');
elseif ($now > $close) echo htmlspecialchars(($translations['ferme_a'] ?? 'Закрыто в')).' '.$close->format('H:i');
else echo htmlspecialchars(($translations['prev_a'] ?? 'Запланировано на')).' '.$start->format('d/m/Y \à H:i').'.';
?>
= htmlspecialchars($translations['votre_rdv_jdet'] ?? 'En attente de confirmation') ?>
= htmlspecialchars($translations['statut_annule'] ?? 'Annulé') ?>
$x !== '' && $x !== ' ');
$addr = trim(implode(', ', $addrParts));
if ($addr !== '') {
//echo ' '.htmlspecialchars($addr).' ';
}
?>
= htmlspecialchars($translations['voir_fiche_praticien'] ?? 'Voir la fiche') ?>
|