getConnection(); // Recupera lo school_id e user_id dalla sessione $school_id = session('school_id'); // Controlla se l'utente è loggato if (empty($iduserlogin)) { header('Location: login.php?error=not_logged_in'); exit; } $school = null; // Costruisci manualmente l'URL assoluto per il logo di default $base_url = rtrim(env('APP_URL'), '/') . '/public/userarea/'; $school_logo_path = $base_url . 'yogibook_logo.png'; // Default logo if ($school_id) { // Usa il modello School per recuperare i dati della scuola $school = \Vanguard\Models\School::find($school_id); if ($school) { // Se la scuola esiste, aggiorna il percorso del logo $school_logo_path = $school->logo ? $base_url . $school->logo : $school_logo_path; } } // Query per i dati dell'utente $stmt = $pdo->prepare("SELECT first_name, last_name, avatar FROM auth_users WHERE id = ?"); $stmt->execute([$iduserlogin]); $user = $stmt->fetch(); // Dopo aver recuperato i dati dell'utente $avatar = !empty($user['avatar']) ? '../upload/users/' . $user['avatar'] : '../assets/images/default-avatar.png'; // Query per recuperare gli ordini dell'utente per la scuola corrente $stmt = $pdo->prepare(" SELECT o.order_number, o.created_at, o.price, o.total_entries, o.available_entries, o.available_recoveries, o.expiration_date, o.activation_date, p.name AS product_name, pv.name AS variation_name, c.name AS class_name, ct.level, ct.day_of_week FROM orders o JOIN products p ON o.product_id = p.id JOIN product_variations pv ON o.variation_id = pv.id LEFT JOIN class_types ct ON o.class_type_id = ct.id LEFT JOIN classes c ON ct.class_id = c.id WHERE o.user_id = ? AND o.school_id = ? ORDER BY o.created_at DESC "); $stmt->execute([$iduserlogin, $school_id]); $orders = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>
Sei loggato nella scuola: name); ?>
School Logo
Nessuna scuola selezionata
Default Logo
Stato Utente
Ciao, !
Lezioni Programmate

5

Ticket da Programmare

3

Lezioni da Confermare

2

Le tue Lezioni Future
Yoga Flow

15 Apr 2025, 18:00

Scuola: Yoga Harmony

Via Roma 12, Milano

Hatha Yoga

20 Apr 2025, 09:00

Scuola: Zen Studio

Corso Italia 45, Torino

I tuoi Ordini

Non hai ancora effettuato ordini per questa scuola.

Ordine #

Data:

Prodotto:

Variazione:

Classe:

Entrate Totali:

Recuperi Disponibili:

Valido fino al:

Prezzo: