⚠️ Suchen Sie unsere Kajakfahrten?

Cette page ist eine archive. Pour sehen die disponibilités en temps réel, die tarifs actuels und buchen sans paiement :

🚣‍♀️ Zur offiziellen Buchung

Documentation Technique - Changelogs

18/04/ > Formulaire de Buchung - Version Public

Fonctionnalités principales

  • Buchung de kayaks (mono-place und bi-place)
  • Calcul automatique der prix en temps réel
  • Gestion der utilisateurs (connectés/non connectés)
  • Application de codes promo (5% de réduction)
  • Option priorité bus retour (+2.5€/pers)
  • Affichage dynamique der détails de prix
  • Confirmation visuelle après réservation

Caractéristiques techniques

Frontend

  • HTML5/CSS3 responsive
  • JavaScript für die calculs dynamiques
  • Validation der champs en temps réel

Backend

  • PHP für der traitement der données
  • MySQL für der stockage der réservations
  • Gestion der codes promo uniques

Sécurité

  • Protection XSS htmlspecialchars
  • Validation côté serveur
  • Gestion sécurisée der transactions

9/04/ > Livre d'Or - Version Public

Fonctionnalités principales

  • Affiche uniquement die témoignages validés (status = 1)
  • Présente die témoignages in eine grille responsive
  • Inclut die photos associées zu den témoignages
  • Affiche die informations auf l'auteur mit son avatar
  • Met en forme élégamment die témoignages mit der effets visuels
  • Ne contient aucun bouton ou fonctionnalité d'édition
  • Est accessible sans connexion

Caractéristiques techniques

Design

  • Responsive und moderne
  • Animations subtiles
  • Icônes décoratives

Contenu

  • Avatars der membres
  • Date de publication visible
  • Citations mises en forme

Sécurité

  • Protection XSS htmlspecialchars
  • Aucune interaction de modification
  • Gestion propre der erreurs

9/04/ > Livre d'Or - modération Admin

Gestion der statuts

  • Posts en attente (status=0) - Visible uniquement durch die admins
  • Posts validés (status=1) - Visible durch alle die utilisateurs
  • Les utilisateurs normaux voient seulement leurs propres posts non validés

Permissions und sécurité SECURITY

  • Vérification stricte der droits avant toute modification/suppression
  • Auto-validation automatique für die posts créés durch die admins
  • Protection contre die suppression non autorisée
  • Vérification de l'ownership avant suppression
  • Protection contre die attaques durch manipulation d'ID
  • Nettoyage der fichiers média après suppression

Interface administrateur

Éléments visuels

  • Panel de modération visible seulement für die admins
  • Badge "En attente" auf die posts non validés
  • Bordure colorée für die posts en attente

Fonctionnalités

  • Compteur de posts en attente
  • Boutons de validation rapide
  • Filtres de statut (Tous/Validés/En attente)

9/04/ > Workflow de modération

  1. L'utilisateur soumet ein post (status=0 durch défaut)
  2. L'admin reçoit eine notification (compteur + badge)
  3. L'admin peut :
    • Bestätigen der post (status=1)
    • Le laisser en attente
    • Le supprimer mit justification
  4. L'utilisateur ist notifié si son post ist validé ou rejeté

Fonctions de modération

  • Action validate für die administrateurs
  • Action unvalidate für désapprouver ein post
  • Vérification stricte der droits admin

Système de filtrage Admin

  • ?action=show&show=all : Tous die posts (admin) ou seulement die validés + ses propres posts (utilisateur)
  • ?action=show&show=pending : Posts en attente (admin seulement)
  • ?action=show&show=validated : Posts validés seulement

Sécurité renforcée SECURITY

  • Validation der paramètres show
  • Vérification der permissions für chaque filtre
  • Utilisation de requêtes préparées
  • Gestion centralisée der erreurs

Optimisations techniques TECH

  • Requête SQL dynamique mit construction en fonction der filtre
  • Gestion der permissions différenciée (admins vs non-admins)
  • Structure modulaire für ajout de nouveaux filtres
  • Logique de filtrage centralisée

18/04/ > Gestion der Buchungs Admin

Gestion der promotions

  • Codes promo - Génération de codes uniques (PROMO5)
  • Suivi d'utilisation - Tracking der codes utilisés
  • Seuils à 100€/200€ für bonus supplémentaires

Base de données STRUCTURE

  • Table promotion_codes mit gestion der dates d'expiration
  • Relation mit die table reservation_kayak via clé étrangère
  • Stockage der options supplémentaires (priorité bus)
  • Priority Bus Case à cocher mit gestion binaire (0/1) en BDD

27/03/ > Gestion der Actualités

Fonction der Actualités Admin

  • Ajout réservé zu den admins
  • Pflichtfelder/optionnels
  • Protection SQL (requêtes préparées)

Affichage und autre Public

  • Ajout der generique in der menu principal
  • Tri durch date décroissante
  • Attributs alt und title für accessibilité
  • Lien "Weiterlesen" optionnel

Gestion utilisateurs Admin

  • Gestion complète der comptes utilisateurs
  • Recherche und filtrage der utilisateurs
  • Visualisation der statuts (admin/banni)
  • Système de réputation utilisateur

Actions disponibles Admin

  • Édition complète : Ändern toutes die informations utilisateur
  • Ban/Déban : Gestion der suspensions de compte
  • Toggle Admin : Attribution/retrait der droits admin
  • Reset Password : Réinitialisation der mot de passe
  • Suppression : Suppression définitive der compte

Sécurité SECURITY

  • Vérification der permissions avant toute action
  • Protection contre die injections SQL
  • Echappement der sorties (htmlspecialchars)
  • Confirmations avant actions critiques

27/03/ > Gestion der messages Admin

  • Gestion complète der messages utilisateurs
  • Système de tri und filtrage avancé
  • Visualisation der statuts (répondu/en attente)
  • Suivi der demandes d'annulation
  • dèbut der reponse panel admin

Actions disponibles Admin

  • Réponse zu den messages : Envoi de réponses officielles
  • Marquer comme traité : Changement de statut
  • Filtrage durch type : Nachrichts normaux vs annulations
  • Pagination : Navigation in die résultats
  • Geschichte : Consultation der réponses antérieures

Sécurité SECURITY

  • Protection CSRF für toutes die actions
  • Validation stricte der permissions
  • Filtrage der entrées utilisateur
  • Tagnalisation der actions administratives
  • Échappement der sorties (XSS)

Interface UI/UX

  • Onglets für navigation intuitive
  • Modal dédié für die réponses
  • Feedback visuel immédiat
  • Mise en évidence der messages urgents
  • Design responsive (mobile/desktop)