Calendrier de réservation

Ce module vous permet de gérer un calendrier de réservation pour une salle, un gite ou tout lieu ayant vocation à être loué.

Côté administration vous pouvez :
- définir les horaires et les jours d'ouverture hebdomadaire.
- choisir des jours de fermeture (pour des vacances par exemple)
- créer une liste de client ou d'association.

Côté client vous pouvez :
- afficher un calendrier d'occupation.
- donner la possibilité à un client de pré-réserver votre lieu.
- afficher des fiche d'information sur vos clients (association, entreprise, particulier, etc...)

Mise à jour :

Version : 0.19

Tarif : 0,00 TTC *

* Avec la location du CMS Cresel

Adresse de ce module :

Liste des modules

Captures d'écrans du module Calendrier de réservation

Historique du module Calendrier de réservation

  • 07/05/17 Intégration du module multimédia
  • 08/10/16 Utilisation de la fonction ModAjaxCall() pour les requêtes AJAX
  • 05/09/16 Correction d'un bug lors de l'appel à la fonction ModContentLstInit()
  • 05/07/16 En éditant une récurrence on ne peut changer que le nombre de place. Un lien est ajouté pour éditer l'événement original d'une récurrence.
    Nouveau tag pour le gabarit de mail : [PLACE_QTE]
  • 21/06/16 Ajout et suppression de date en double cliquant dans le calendrier.
    Nouveau paramètre : mode rapide. En ajoutant ou supprimant une date avec ce mode, les écrans de validation ne sont pas affichés.
    Il est possible de définir un tarif pour les événements. Ce tarif est le même pour les récurrences.
    Nouveau tag pour le gabarit : [PRICE]
  • 09/06/16 Divers petits bugs.
    Correction d'erreur de syntaxe dans le fichier d'installation 'install.json'
  • 17/05/16 Il est possible de fermer une division sur une journée, plutôt qu'une journée entière.
  • 14/05/16 Il est possible de fermer une heure.
  • 05/05/16 Nouveaux paramètres :
    -"Afficher le nom de la réservation dans le calendrier public". Permet de définir si le calendrier public affiche le nom des réservations.
    -"En mode public, les utilisateurs ne crée pas des événements mais s'inscrivent aux événements existant.". Permet de choisir entre le mode où les utilisateurs s'inscrivent à des événements enregistrés OU crées des événements dans le calendrier.
    -"Gérer les places". Ajoute une gestion des places à l'inscriptions aux événements (valable si les utilisateurs s'inscrivent aux événements existants). Maximum 255 places par événement.
    -"Contenu du calendrier". Permet de définir le titre des éléments qui vont remplir le calendrier.
    -Possibilité de définir un nom court dans la liste des pièces (division des jours).
    Le calendrier affiche le nom court pour la division des jours.
    Correction d'un bug sur le calendrier pour les dates récursives.
    Gestion de la liste des places réservées sur un événement.
  • 25/01/16 Ajout d'un gabarit pour la liste des clients / associations
  • 20/01/16 Correction de bug divers : Erreur PHP de Type Warning.
  • 15/12/15 Correction d'un bug dans l'affichage des dates de répétitions. En éditant une date, la répétition ne s'affichait pas correctement (01/01/1970) et empêchait de modifier la date.
  • 10/10/15 Dans les fiches clients, le module ajoutait http:// en début d'adresse s'il ne ne trouvait pas. Cela posait problème pour les sites en https. Désormais il vérifie si le site ne commence pas par https://.
    Dans les fiches clients, les adresse email sont protégées des spammeurs.
  • 05/10/15 Ajout de nouveaux gabarits :
    - Enregistrement de réservation
    - Erreur à l'enregistrement de réservation
    - Date déjà prise

    Chaque événement du calendrier enregistre une adresse email de contact.
    Nouveau champ dans la table de gestion des événements : contactEmail
    Nouvelle balise dans le gabarit dans le choix de la réservation : [CLIENT_EMAIL_FIELD]. Si l'utilisateur est connecté, le champ affiche son adresse par défaut.

    Ajout de récurrence pour les dates. Il est possible de répéter une date :
    - Une fois par semaine
    - Deux fois par mois
    - Une fois par mois
    - Une fois par trimestre
    - Une fois par semestre
    - Une fois par an
  • 02/10/15 Changement de tag dans le gabarit "Partie 2. Choix de l'heure de rendez-vous" :
    [FORM_CLIENT_LIST] devient [FORM_CLIENT_SELECT_FIELD]

    Nouveaux tags dans le gabarit "Partie 2. Choix de l'heure de rendez-vous" :
    - [FORM_ROOM_SELECT_ID]
    Identifiant du menu déroulant liste des pièces
    - [FORM_CLIENT_SELECT_ID]
    Identifiant du menu déroulant liste des clients
    - [CLIENT_OTHER_NAME_FIELD]
    Champ de type input pour définir le nom (si autre est sélectionné dans le menu [FORM_CLIENT_SELECT_FIELD])
    - [CLIENT_OTHER_NAME_SHORT_FIELD]
    Champ de type input pour définir le nom court (si autre est sélectionné dans le menu [FORM_CLIENT_SELECT_FIELD])
    - [LINK_CLIENT_ADD_FORM]
    Lien vers la page de demande d'ajout de client

  • 01/10/15 Correction d'un bug dans l'affichage des heures disponibles. La dernière tranche horaire n'était pas correctement affichée.
    Par défaut le calendrier s'affiche en mode semaine.
    Ajout de l'éditeur de texte pour le texte de description des associations / clients
    La journée est affichée selon le pas sélectionné (jour / heure / minute)
    Nouvelle option pour ne pas afficher les heures non disponibles sur le calendrier.
  • 23/09/15 Compatible avec le module Multimédia version 0.27 pour le chargement de la photo dans la fiche d'une asociation
    Il est possible d'afficher le nom et l'identifiant de la pièce réservée dans le mail de confirmation avec [ROOM_NAME] et [ROOM_ID]
    Possibilité de définir plusieurs pièces
  • 21/09/15 Possibilité d'enregistrer une date sur plusieurs jours
    Suppression du fichier css/index.css dans la partie publique
    Ajout de gabarit d'affichage supplémentaire ;
    - Écriture du module. Le module permet d'afficher un calendrier et d'y effecturer des réservations.
    Il est basé sur le module Calendrier, mais a été simplifié.
    Il permet de gérer une salle, un lieu pour un événement par heure / jour.
    Le module utilise la classe DateTime (installé avec PHP 5).

Afficher tout l'historique