Version 4.17
- correctif bridage selections mois et année
Version 4.16
- correctif dans les infobulles des calendriers visiteurs
Version 4.15
- correctif modifcation couleur, creation style, code java script pour les libellés avec guillemets, affichage du mois en texte sur la page maintenance, mise en cache du style, date cliquable sur le date picker avec jour en diagonale
- pour les calendrier périodes, les statistiques n'affichent plus qu'une seule ligne pour toute la semaine
Nouveauté :
- couleur de fond cellule marquée pour avertissement si clique sur une date déjà marquée
- fonction de backup et restauration des données du calendrier ( locataire, locations, paramètres, dates), sauvegarde depuis le menu maintenance avec téléchargement de la sauvegarde, restauration depuis la sauvegarde serveur ou depuis un fichier téléchargeable.
- Nouveaux boutons sur la page statistiques permettant un affichage rapide des activités pour les prochaines semaines, ou X prochains jours.
- Possibilité d'afficher les infobulles et coordonnées locataires sur la page statistiques
Version 4.0
Nouveauté :
- fusion des scripts calendrier journalier, développé, compact et période en version avec ou sans base de données en un seul et unique script.
- Refonte du script avec mise en place d'une feuille de style externe pour les calendriers.
- refonte du module d'installation du script ( plus complet).
- nouveau format de calendrier réprésentant sur un même calendrier , le calendrier de toutes les locations, pour une période définissable par paramètrage, à fin de pouvoir consulter la disponibilité de toutes les locations d'un seul coups d'oeil.
- nouvelle option de personnalisation du calendrier ( image de fond pour les cellules, ombres sur les cellules)
- nouvelle option sur les marqueurs couleur pour afficher une image de fond au lieu de la couleur.
- nouveau design espace administrateur.
- possibilité d'installer le script en version "non sécurisé" pour une intégration dans un espace sécurisé déjà existant.
- lien direct vers la page statistique depuis les listes locataires, couleurs ou locations.
- code html complet avec chemin url complet.
- possibilité d'exporter les listes locataires dans un fichier téléchargeable au format csv.
- possibilité d'exporter les statistiques de location dans un fichier téléchargeable au format csv.
- possibilité de sélectionner plusieurs couleurs pour les statistiques de locations
- possibilité de renseigner un tarif de location journalier pour établir un bilan sur la page statistiques.
- récupération automatique de l'infobulle pour la date de début cliquée sur le calendrier administrateur, cela évite de perdre les infobulles lors d'un changement de couleurs d'une date.
- autoremplissage de la date de fin à la même date que la date de début lors d'un clic sur une date sur les calendriers administrateur, cela évite d'avoir à cliquer 2 fois pour marquer un seul jour, la date de fin peut bien sur toujours être modifiable à une autre date que la date de début.
- ajout de bouton de mise en forme du texte des infobulles (gras, italique, souligné)
- ajout de bouton "copier" "coller" pour le remplissage d'infobulle
- nouvelles option d'affichage dans le contenu d'infobulle visiteur (inclure nom locataire, inclure libellé couleur, inclure tarif, inclure capacité de la location).
- nouveau module formulaire visiteur avec possibilité d'enregistrement immédiat des dates dans le calendrier avec ou sans controle si locataire existe, paramètrage possible pour insértion des coordonnées locataire dans la liste des locataires( facile à installer et avec de nombreux paramètrage possibles).
- nouveau module visiteur de recherche de disponibilité!
- possibilité de choisir un format de calendrier différents pour chaqune des locations
- possibilité de choisir un jour de début de semaine différent pour chaque locations
- possibilité de marquer ou effacer une période pour toutes les locations en un seul clic
- ajout du texte "date dernière mise à jour", texte modifiable , en préambule de la date de mise à jour sur les calendriers visiteurs
- formulaire plus complet des coordonnées locataires
- module de recherche dans les locataires avec autocompletation du champs
- export de liste d'email inscrit à la mailling liste
- bouton de déconnexion de l'espace administrateur.
- nouveau gadget "mémo" dans l'espace admin, de type "post it", permet d'afficher un petite aide mémoire.
- nouveau gadget "calculatrice" dans l'espace admin.
- nouveau modèles de calendriers disponibles (30 modèles prédéfinis sont disponibles).
- ajout d'aide en ligne dans l'espace administrateur.
- modification des légendes couleur pour un affichage plus compact
- suppression du flitrage de l'affichage des calendriers par sélection du locataire.
- modification du fichier connexion.php avec cryptage des identifiants.
- modification des noms de variable de connection à la base de donnée pour éviter d'éventuelles "interférences" de variable lors d'une fonction include
- déplacement des répertoire img_cal et template_cal dans le répertoire admin
- modification des liens des calendriers visiteurs pour une compatibilité et utilisation de plusieurs calendriers affichés sur une même page
Version 3.2
- nouveau : nouvelle page d'edition des textes du calendrier, permet de modifier des textes dans toutes les langues et ajouter des textes dans de nouvelles langues
- abondon du fichier liste_logement_loctaire.php
Version 3.1
- correctif de bug pour la page paramètrage calendrier pour les script fonctionnant sur un serveur avec php4
Nouveautés :
- Mise en place d'un système d'indentification d'accès à l'espace administrateur.
- Choix d'afficher les numéros de semaine dans les calendriers
- Options dans les couleurs pour barrer les dates marquée de cette couleur
Version 3.0
- correctif petit bug signalé sur la version 2.55 (risque de décallage des des marquers de 1 jour)
- correctif adresse image flèches de l'infobulle (l'image est déplacé dans le répertoire parent du répertoire admin, ce qui permet son affichage même si le répertoire admin est protégé par un fichier .htaccess
- Modification du code des options d'affichage ( sélecteur année, mois, logement, locataire)sur la page visiteur, une table est associée à chaque élément ce qui permet une personnalisation plus facile suivant les besoins
- Modification affichage légende couleur page visiteur, l'affichage ne se fait plus sous forme de listes de choix mais sous forme d'un tableau
- Modification paramètre "adresse image de fond cellule mois" qui devient une adresse relative par rapport au répertoire parent du répertoire admin.
- Modification de la page installation redirection vers une page d'installation manuelle si l'installation automatique ne fonctionne pas.
- petits correctifs de code
Nouveautés :
- Possibilité de choisir le libellé du type de bien en location , sur l'ancienne version le libellé était logement, en cas de location d'un autre type de bien , il fallait faire les modifications de libellé à la main, le libellé peut à présent être modifié à tout moment depuis la page "paramètres calendrier", ceci facilitera aussi les futurs mise à jour de scripts qui ont été modifié.
Possibilité de définir des couleurs "invisibles" dans le calendrier visiteurs mais visible dans le calendrier administrateur.
- Possibilité de choisir un filtre sur un type de bien ou locataire par défaut à l'ouverture de la page calendrier administrateur.
- Possibilité de choisir si les textes d'infobulles doivent être préremplis par défaut avec le nom du locataire.
- Possibilité de choisir dans la représentation des jours marqués, si le premier jour et dernier jour d'une période doivent avoir une diagonale de couleur (pour indiquer que la réservation commence le soir et se termine le matin par exemple) La librairie Gd doit être activée sur votre serveur pour que cette option fonctionne de façon automatique (sinon vous devez générer toutes les images par vous même)
- Nouveau fichier calendrier_1mois.php, ce fichier permet d'afficher un calendrier identique au calendrier visiteur mais n'affiche qu'un seul mois avec paramétrage possible de l'hystérésis de nombre de mois navigable en plus ou en mois par rapport au mois courant ( 2 mois et 12 mois par rapport au mois courant par exemple). Ce calendrier peut être utilisé sur une page sommaire par exemple.
- Date de dernière mise à jour du calendrier affichée sur la page calendrier de l'espace administrateur.
- Possibilité d'afficher la date de mise à jour du calendrier sur la page visiteur( dans la langue en cours).
- Codes pour afficher le calendrier dans une page existante via une fonction include
- Moteur de modèle : possibilité de sélectionner un modèle prédéfinie de paramètrage de l'apparence du calendrier (uniquement sur les couleurs, textes, et police). Plusieurs modèles sont disponibles d'origine et fourni avec le script, onpeut basculer d'un modèle à un autre et même sauvegarder ces propres modèles. Le petit plus : vous pouvez partager vos modèles avec les autres utilisateurs en tèléchargant vos modèles crées sur mon site, après validation, ils seront mis à disposition et téléchargeable par tous les utilisateurs.
Version 2.55
- mise en place d'un index alphabétique sur la page des gestions des locataires
- sur les calendriers administrateur et visiteur, le sélecteur de locataire est représenté sous forme de groupe alphabétique
- possibilité de mettre une image de fond dans la cellule affichant le mois et année
- prise en charge des retours à la ligne pour les infobulles.
Version 2.5
Modifications depuis la version 2.0 :
- installation : possibilité de choisir le nom de la table de la base de donnée, ceci permet de mieeux intégrer le script à votre site, et offre la possibilté d'installer plusieurs fois le script sur un même site.
- Sélection des dates : la sélection des dates se fait directement sur le calendrier en choisissant une date de début et de fin de marquage, un clic sur les dates du calendrier rempli automatiquement les cases.
- Infobulle: nouvelle fonction, qui permet d'ajouter des infobulles sur les dates du calendrier, ces infobulles sont visibles au passage de la souris sur les dates contenant une infobulle, vous pouvez au choix, rendre ces infobulles visibles sur le calendrier visiteur, ce qui permet par exemple d'utiliser ce script comme calendrier des événements.
- Lien sur les dates du calendrier visiteur:nouvelle fonction, vous pouvez si vous le désirez mettre un lien sur les dates du calendrier visiteur, qui permet d'envoyer la date cliqué vers une autre page, fonction entièrement paramètrable.
- date picker (sélecteur de date pour formulaire) : nouvelle fonction, en plus du calendrier visiteur se trouve un nouveau fichier, qui a une fonction de date picker et qui reprend les couleurs du calendrier, les dates marqués par une couleur, peuvent être rendu non cliquable par configuration.
- possibilité de barrer les dates antérieurs à la date d'aujourd'hui
- possiblité de modifier les listes de logement locataires couleurs
- paramètrage possible de la couleur de fond de la page calendrier visiteur
- Requetes SQL : Optimisation des requetes sql pour générer moins de requetes.
- Affichage de texte d'aide pour mieux comprendre certains paramètres.
- petits correctifs de code html
Version 2.0
Cette version a subie de grosse mises à jours dans la partie administrateur.
Le paramètrage est entièrement possibles à partir d'un formulaire, gestion des locataires, logements, couleurs, statistiques, etc..
A partir d'une version inférieur il est recommendé de ne pas lancer le fichier install.php et de supprimer tous les anciens fichiers à l'exception de :
- parametres_calendrier.php
- config.inc.php
Version 1.61
depuis la version 1.6
* Petit correctif pour pour les couleurs des jours en wek end, si le jour de départ de la semaine n'est pas un lundi
* Ajout d'une fonction pour déselectionner une semaine complète en cliquant sur le nuémro de semaine si au moins la première date et la dernière sont déja marqués
Pour la mise à jour , écraser les fichiers calendrier.php et convertisseur_date.php
Version 1.6
depuis la version 1.56
La mise à jour permet :
* dans la partie administrateur, de marquer une serie de jour consécutif en cliquant sur une numéro de semaine
par exemple, en cliquant sur le numéro de semaine 32, vous marquez tous les jours de la semaine 32
Vous pouvez choisir quel jour sera le premier jour de la semaine à marquer et le nombre de jours consécutif à marquer
* Dans la présentation du calendrier, vous pouvez choisir avec la variable $avec_continuite_couleur , si vous désirez que
la couleur des colonnes week end et numéro de semaine doit être remplies avec leur couleur respectives même s'il n'y a pas
de dates d'affiché dans les cellules
* Choisir le premier jour de la semaine! ( par exemple commencer la calendrier un samedi au lieu de lundi )
Attention : le numéro de semaine indiqué sera toujours par rapport au lundi de la ligne
1. Dans le fichier parametre_calendrier.php, ajouter ces lignes :
// si true alors les cellules "vides" des week end et numero semaines seront dans leur couleur respectif
// si false alors les cellules "vides" des week end et numero semaines seront dans la couleur $couleur_libre
$avec_continuite_couleur = true;
// indiquer en toute lettre le nom du premier jour de la semaine *********************
// lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche *************************
//attention le numéro de la semaine indiquée sera toujours le numéro de semaine commencant le lundi
$texte_jour_debut_semaine = "samedi";
// réservation par semaine ***********************************************************************
// pour les marquages de jours à la semaine en cliquant sur les numéros de semaine
// indiquer le numéro du prmier jour de la semaine
// si votre semaine commence un lundi, que vous souhaitez les semaines de samedi en samedi $choix_jour_reserve_semaine = 6
// si le premier jour de la semaine est un samedi, que vous souhaitez les semaines de samedi en samedi $choix_jour_reserve_semaine = 1
$choix_jour_reserve_semaine = 1;
// indiquer le nombre de jours consécutifs à marquer lorsque l'on clique sur les numéros de semaine
$nb_jour_reserve_par_semaine = 7;
2. ecraser le fichier convertisseur_date.php avec le nouveau fichier
3. écraser les fichiers calendrier.php avec les nouveaux fichiers
Version 1.56
depuis la version 1.55
Correctif d'un petit bug pour réserver plusieurs dates d'affiller ( dates qui se chevauchent entre 2 années différentes)
installer le nouveau script ou modifier les lignes suivantes tel que :
while ( $compare_date > 0 ) {
$date_temp[0]++;
if ( !checkdate($date_temp[1], $date_temp[0], $date_temp[2] ) ) {
$date_temp[1]++;
$date_temp[0] = 1;
if ( $date_temp[1] >12) {
$date_temp[1] = 1;
$date_temp[2]++;
}
}
Version 1.55
depuis la version 1.51
La mise à jour permet de choisir une couleur de texte des dates marqués dans le calendrier, pour caque couleurs marqués vous pouvez définir sa propre couleur de texte.
+ ajout de la lagnue espanol pour l'affichage du calendrier
- modifier la structure de la base de données pour ajouter une colonne "couleur_text" type text
- Dans le fichier parametres_calendrier.php, rajouter les variables php contenant les couleurs de texte des dates marqué :
$couleur_texte_jour_reserve[1] = '#FFFFFF';
$couleur_texte_jour_reserve[2] = '#FFFFFF';
etc... avec autant de ligne que vous avez défini de couleur de marquage différentes.
- écraser les anciens fichiers calendrier.php par les nouveaux
- modifier les chemins se trouvant dans les fichier calendrier.php , et les activations de module si nécessaire.
Version 1.51
depuis la version 1.5
Mise à jour du script calendrier à la ligne 220, bug de marquage des jours si ce jour était déja marqué par un autre locataire
Pour mettre à jour le script, modifier le ligne 220 de cette façon
$requete = mysql_query("SELECT * FROM calendrier_reservation WHERE date_reservation = '$date' $tri_logement $tri_locataire ");
Version 1.5
depuis la version 1
La mise à jour permet de pouvoir marquer les jours de plusieurs couleurs différentes, faire une gestion du calendrier par logement et/ou locataire
- modifier la structure de la base de données pour ajouter une colonne "couleur" type text
- recopier les paramètres de personnalisation du calendrier dans le fichier parametres_calendrier.php
- écraser les anciens fichiers calendrier.php par les nouveaux
- modifier les chemins se trouvant dans les fichier calendrier.php si nécessaire.
- Calendrier de gestion de location
- Calendrier d'événement
- Simple calendrier php
- Calendrier sur un blog
Script calendrier
Démo en ligne