Files
pilates-platform/index.php
Francesco Picone 5ca4b307fd Revert "fix"
This reverts commit 86f4774df2.
2025-12-09 15:43:00 +01:00

250 lines
11 KiB
PHP

<?php
/**
* Pilates Platform - Homepage
*
* Pagina principale della piattaforma. Mostra le lezioni demo e permette
* l'accesso per utenti registrati e amministratori.
*/
// Includi le configurazioni e funzioni comuni
require_once 'includes/config.php';
require_once 'includes/functions.php';
// Avvia la sessione
session_start();
// Recupera le lezioni demo dal database
$demo_lessons = get_demo_lessons();
?>
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pilates Platform - Videolezioni e Lezioni Live</title>
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Header con navigazione -->
<header class="header">
<div class="container">
<div class="header-content">
<?php if (file_exists('uploads/images/logo.png')): ?>
<div class="logo">
<img src="uploads/images/logo.png" alt="Pilates Studio" class="logo-image">
</div>
<?php else: ?>
<h1 class="logo">Pilates Studio</h1>
<?php endif; ?>
<nav class="nav">
<a href="#contact" class="btn btn-outline">📅 Richiedi Lezione Live</a>
<?php if (is_logged_in()): ?>
<?php if (is_admin()): ?>
<a href="admin/dashboard.php" class="btn btn-secondary">Area Admin</a>
<?php else: ?>
<a href="user/dashboard.php" class="btn btn-secondary">Le Mie Lezioni</a>
<?php endif; ?>
<a href="includes/logout.php" class="btn btn-outline">Logout</a>
<?php else: ?>
<a href="login.php" class="btn btn-secondary">Accedi</a>
<a href="register.php" class="btn btn-primary">Registrati</a>
<?php endif; ?>
</nav>
</div>
</div>
</header>
<!-- Hero Section -->
<section class="hero">
<div class="container">
<?php
// Mostra flash message solo se NON è un messaggio di contatto
if (!isset($_GET['success']) && !isset($_GET['error'])) {
echo display_flash_message();
}
?>
<div class="hero-content">
<h2 class="hero-title">Trasforma il tuo corpo con il Pilates</h2>
<p class="hero-subtitle">Videolezioni professionali e sessioni live per tutti i livelli</p>
<?php if (!is_logged_in()): ?>
<a href="register.php" class="btn btn-primary btn-large">Inizia Ora</a>
<?php endif; ?>
</div>
</div>
</section>
<!-- Sezione Lezioni Demo -->
<section class="lessons-section">
<div class="container">
<h2 class="section-title">Lezioni Demo Gratuite</h2>
<p class="section-subtitle">Prova gratuitamente alcune delle nostre lezioni migliori</p>
<div class="lessons-grid">
<?php if (!empty($demo_lessons)): ?>
<?php foreach ($demo_lessons as $lesson): ?>
<div class="lesson-card">
<?php if ($lesson['thumbnail']): ?>
<img src="<?php echo htmlspecialchars($lesson['thumbnail']); ?>"
alt="<?php echo htmlspecialchars($lesson['title']); ?>"
class="lesson-thumbnail">
<?php else: ?>
<div class="lesson-thumbnail-placeholder">
<span>📹</span>
</div>
<?php endif; ?>
<div class="lesson-content">
<h3 class="lesson-title"><?php echo htmlspecialchars($lesson['title']); ?></h3>
<p class="lesson-description"><?php echo htmlspecialchars($lesson['description']); ?></p>
<div class="lesson-meta">
<span class="lesson-duration">⏱️ <?php echo $lesson['duration']; ?> min</span>
<span class="lesson-level">📊 <?php echo ucfirst($lesson['level']); ?></span>
</div>
<a href="lesson.php?id=<?php echo $lesson['id']; ?>" class="btn btn-outline btn-small">
Guarda Gratis
</a>
</div>
</div>
<?php endforeach; ?>
<?php else: ?>
<p class="no-lessons">Nessuna lezione demo disponibile al momento.</p>
<?php endif; ?>
</div>
</div>
</section>
<!-- Sezione Chi Sono -->
<?php if (file_exists('uploads/images/instructor.jpg')): ?>
<section class="instructor-section">
<div class="container">
<div class="instructor-content">
<div class="instructor-image">
<img src="uploads/images/instructor.jpg" alt="La tua Istruttrice">
</div>
<div class="instructor-text">
<h2 class="section-title">Chi Sono</h2>
<p>Benvenuto nel mio studio di Pilates! Sono un'istruttrice certificata con anni di esperienza nell'insegnamento del Pilates a tutti i livelli.</p>
<p>La mia missione è aiutarti a raggiungere i tuoi obiettivi di fitness attraverso lezioni personalizzate e di alta qualità.</p>
<?php if (!is_logged_in()): ?>
<a href="register.php" class="btn btn-primary">Unisciti a Noi</a>
<?php endif; ?>
</div>
</div>
</div>
</section>
<?php endif; ?>
<!-- Sezione Vantaggi -->
<section class="features-section">
<div class="container">
<h2 class="section-title">Perché scegliere Pilates Studio?</h2>
<div class="features-grid">
<div class="feature-card">
<div class="feature-icon">🎥</div>
<h3>Videolezioni HD</h3>
<p>Contenuti di alta qualità disponibili 24/7</p>
</div>
<div class="feature-card">
<div class="feature-icon">📅</div>
<h3>Lezioni Live</h3>
<p>Sessioni interattive con l'istruttrice</p>
</div>
<div class="feature-card">
<div class="feature-icon">📱</div>
<h3>Accessibile Ovunque</h3>
<p>Su computer, tablet e smartphone</p>
</div>
<div class="feature-card">
<div class="feature-icon">⭐</div>
<h3>Tutti i Livelli</h3>
<p>Principiante, intermedio e avanzato</p>
</div>
</div>
</div>
</section>
<!-- Sezione Contatti per Lezioni Live -->
<section id="contact" class="contact-section">
<div class="container">
<div style="margin-bottom: var(--spacing-lg);">
<?php
// Mostra flash message se presente (dopo invio form contatti)
if (isset($_GET['success']) || isset($_GET['error'])) {
echo display_flash_message();
}
?>
</div>
<div class="contact-content">
<div class="contact-text">
<h2 class="section-title">Richiedi una Lezione Live</h2>
<p>Vuoi prenotare una sessione live personalizzata? Contattami per maggiori informazioni e disponibilità.</p>
<div class="contact-info">
<div class="contact-item">
<span class="contact-icon">📧</span>
<div>
<strong>Email</strong>
<a href="mailto:<?php echo ADMIN_EMAIL; ?>"><?php echo ADMIN_EMAIL; ?></a>
</div>
</div>
<?php if (defined('CONTACT_PHONE') && !empty(CONTACT_PHONE)): ?>
<div class="contact-item">
<span class="contact-icon">📱</span>
<div>
<strong>Telefono</strong>
<a href="tel:<?php echo CONTACT_PHONE; ?>"><?php echo CONTACT_PHONE; ?></a>
</div>
</div>
<?php endif; ?>
<?php if (defined('CONTACT_WHATSAPP') && !empty(CONTACT_WHATSAPP)): ?>
<div class="contact-item">
<span class="contact-icon">💬</span>
<div>
<strong>WhatsApp</strong>
<a href="https://wa.me/<?php echo preg_replace('/[^0-9]/', '', CONTACT_WHATSAPP); ?>" target="_blank">
<?php echo CONTACT_WHATSAPP; ?>
</a>
</div>
</div>
<?php endif; ?>
</div>
</div>
<div class="contact-form-wrapper">
<form id="contact-form" class="contact-form" action="contact.php" method="POST">
<h3>Invia un Messaggio</h3>
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="Il tuo nome *" required>
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="La tua email *" required>
</div>
<div class="form-group">
<input type="tel" name="phone" class="form-control" placeholder="Telefono (opzionale)">
</div>
<div class="form-group">
<textarea name="message" class="form-control" rows="5" placeholder="Il tuo messaggio *" required></textarea>
</div>
<button type="submit" class="btn btn-primary" style="width: 100%;">Invia Richiesta</button>
</form>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="footer">
<div class="container">
<p>&copy; <?php echo date('Y'); ?> Pilates Studio. Tutti i diritti riservati.</p>
</div>
</footer>
<script src="assets/js/main.js"></script>
</body>
</html>