getConnection(); function e($value): string { return htmlspecialchars((string) $value, ENT_QUOTES, 'UTF-8'); } $opt = $pdo->query("SELECT * FROM `option` LIMIT 1")->fetch(PDO::FETCH_ASSOC) ?: []; $message = $_GET['message'] ?? ''; $ccEmail = $opt['event_notify_email'] ?? ''; $reminderH = (int) ($opt['event_reminder_hours'] ?? 24); $offerH = (int) ($opt['event_offer_expiry_hours'] ?? 24); function isY($opt, $k) { return ($opt[$k] ?? 'N') === 'Y'; } $types = [ ['event_cc_booking', 'Prenotazione', 'Quando qualcuno prenota (o entra in lista d\'attesa).'], ['event_cc_promotion', 'Promozione lista d\'attesa', 'Quando una persona in attesa viene promossa.'], ['event_cc_user_cancel', 'Disdetta utente', 'Quando un iscritto annulla la sua prenotazione.'], ['event_cc_event_cancel', 'Annullo evento', 'Quando annulli un intero evento (a tutti gli iscritti).'], ['event_cc_reminder', 'Promemoria', 'Il promemoria inviato prima dell\'evento.'], ]; ?>