VILLA ADMIN V5

Installation :
1. Dézippe le dossier.
2. Envoie le dossier villa-admin-v5 sur ton hébergement.
3. Ouvre : /villa-admin-v5/login.php

Accès par défaut :
- Admin général : admin123
- Propriétaire VILLA 12 : villa12

Pages :
- login.php : connexion backoffice
- index.php : tableau de bord
- villas.php : ajouter lien iCal et couleur villa
- reservations.php : gérer les infos réservation
- columns.php : gérer les colonnes et leur ordre
- staff_links.php : générer les liens personnel
- staff.php : vue personnel
- debug.php : diagnostic rapide si problème

Important :
- Cette V5 n’utilise pas de .htaccess.
- Le CSS est simplifié et compatible mutualisé.
- Le filtre 30 jours affiche les réservations en cours jusqu’à la date de sortie.
- Chaque lien personnel donne 2 liens : en cours + 30 jours et toutes réservations.


V6 :
- Vue personnel uniquement en cours + 30 jours.
- Le personnel ne peut plus sélectionner "toutes les réservations".
- Vue mobile corrigée : chaque champ affiche son libellé.
- Boutons WhatsApp manuels dans le backoffice Réservations :
  - WhatsApp arrivée si entrée demain
  - WhatsApp départ si sortie demain
- Numéro WhatsApp personnel configurable dans Paramètres.


V7 :
- Nouvelle page staff_admin.php
- Lien privé admin sans connexion backoffice
- Choix : en cours + 30 jours ou toutes les réservations
- Token privé généré dans Paramètres
- Possibilité de régénérer le lien privé admin


V8 :
- staff_admin.php accessible sans token.
- Lien admin rapide : /staff_admin.php?last30=1&hide1=1
- Choix 30 jours / toutes réservations.
- Message clair si aucune réservation ou lien iCal manquant.


V9 :
- Les longs blocages fictifs Airbnb restent affichés mais ne sont plus comptés dans le total des nuitées.
- Règle actuelle : blocage Airbnb de 45 nuits ou plus = exclu des totaux.
- La vue admin rapide staff_admin.php affiche les colonnes Backoffice, y compris les notes privées.
- Pour créer une colonne privée : Colonnes > cocher Backoffice > décocher Personnel.


V10 :
- Les champs OUI/NON sont maintenant vides par défaut.
- Aucun NON automatique.
- Les champs vides ne s’affichent plus :
  - dans la vue personnel
  - dans la vue admin rapide
  - dans les messages WhatsApp
- Les messages WhatsApp affichent uniquement les infos réellement renseignées.


V11 :
- Correction ajout de villa.
- Message Villa ajoutée / enregistrée / supprimée.
- Validation du nom obligatoire.
- Amélioration affichage mobile/tablette sur Villas / iCal.
