Files
pilates-platform/index.php
Francesco Picone 4e41ca9bf7 fix
2025-12-03 18:35:21 +01:00

149 lines
5.9 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">
<h1 class="logo">Pilates Studio</h1>
<nav class="nav">
<?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">
<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 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>
<!-- 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>