12
contact.php
12
contact.php
@@ -9,14 +9,6 @@ require_once 'includes/config.php';
|
||||
require_once 'includes/functions.php';
|
||||
|
||||
session_start();
|
||||
check_session_timeout();
|
||||
|
||||
// Verifica che l'utente sia loggato
|
||||
if (!is_logged_in()) {
|
||||
set_flash_message('error', 'Devi essere registrato per richiedere una lezione live.');
|
||||
header('Location: login.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
// Verifica che sia una richiesta POST
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
@@ -156,8 +148,8 @@ if (send_email(ADMIN_EMAIL, $subject, $email_body)) {
|
||||
|
||||
send_email($email, $confirm_subject, $confirm_body);
|
||||
|
||||
// Log attività con ID utente
|
||||
log_activity($_SESSION['user_id'], 'contact_form', "Richiesta contatto da: $name ($email)");
|
||||
// Log attività
|
||||
log_activity(null, 'contact_form', "Richiesta contatto da: $name ($email)");
|
||||
|
||||
set_flash_message('success', '✅ Messaggio inviato con successo! Ti risponderemo al più presto.');
|
||||
} else {
|
||||
|
||||
22
index.php
22
index.php
@@ -38,9 +38,7 @@ $demo_lessons = get_demo_lessons();
|
||||
<h1 class="logo">Pilates Studio</h1>
|
||||
<?php endif; ?>
|
||||
<nav class="nav">
|
||||
<?php if (!is_logged_in()): ?>
|
||||
<a href="#contact" class="btn btn-outline">📅 Richiedi Lezione Live</a>
|
||||
<?php endif; ?>
|
||||
<?php if (is_logged_in()): ?>
|
||||
<?php if (is_admin()): ?>
|
||||
<a href="admin/dashboard.php" class="btn btn-secondary">Area Admin</a>
|
||||
@@ -218,16 +216,13 @@ $demo_lessons = get_demo_lessons();
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-form-wrapper">
|
||||
<?php if (is_logged_in()): ?>
|
||||
<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
|
||||
value="<?php echo htmlspecialchars($_SESSION['user_name'] ?? ''); ?>">
|
||||
<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
|
||||
value="<?php echo htmlspecialchars($_SESSION['user_email'] ?? ''); ?>">
|
||||
<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)">
|
||||
@@ -237,19 +232,6 @@ $demo_lessons = get_demo_lessons();
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary" style="width: 100%;">Invia Richiesta</button>
|
||||
</form>
|
||||
<?php else: ?>
|
||||
<div style="text-align: center; padding: var(--spacing-xl);">
|
||||
<div style="font-size: 3rem; margin-bottom: var(--spacing-md);">🔒</div>
|
||||
<h3 style="color: var(--primary-color); margin-bottom: var(--spacing-md);">Accesso Richiesto</h3>
|
||||
<p style="color: var(--gray-600); margin-bottom: var(--spacing-lg);">
|
||||
Per richiedere una lezione live personalizzata devi essere registrato.
|
||||
</p>
|
||||
<div style="display: flex; gap: var(--spacing-md); justify-content: center; flex-wrap: wrap;">
|
||||
<a href="login.php" class="btn btn-primary">Accedi</a>
|
||||
<a href="register.php" class="btn btn-secondary">Registrati Ora</a>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user