Description

PHP7-Icalendar - 'Year'

ICalendar ne fonctionnait plus avec certaines fonctions PHP(4-5) devenues obsolètes sous PHP7.
Une analyse du code puis une adaptation ont été faites pour que ICalendar continue d'interpréter les agendas au format ICS.
Quelques contraintes sont nécessaires pour faire fonctionner ICalendar dans votre environnement.

PHP7-Icalendar - 'Month'

Vous devrez éditer le fichier config.inc.php pour adapter l'application.
Les principaux élements à renseigner sont le chemin du répertoire de vos agendas ainsi que le nom du répertoire.


Par défaut, le répertoire utilisé pour stocker les agendas partagés en lecture est le dossier 'calendars' de l'application.

PHP7-Icalendar - 'Week'

Les paramètres ci-dessous sont à adapter à la configuration du serveur d'hébergement (localhost ou www) dans le fichier config.inc.php :
- $BASE_CALENDARS : paramètres de votre serveur.
- $calendar_path : nom du répertoire de stockage de vos agendas.
- $charset_event : suivant l'affichage des caractères spéciaux dans la pop-up d'évènement.
- $charset_server : suivant la configuration du serveur d'hébergement et l'affichage des caractères spéciaux dans votre navigateur.

Obtenir l'application

PHP7-Icalendar - 'Day'

Vous pouvez tester le rendu de l'application en suivant ce lien : PHP7 - ICalendar

Vous pouvez obtenir l'archive de l'application en suivant ce lien : PHP7 - ICalendar (zip)


Ci-contre, pour exemple, des copies d'écran en affichage journalier et mensuel..

PHP7-Icalendar - 'Exemple'

Sécurité : n'oubliez pas de gérer les accès à vos agendas si vous avez des données à caractère confidentiel. L'utilisation de l'authentification par .htaccess / .htpasswd peut vous offrir une solution simple et efficace.

Utilisation : vous êtes bien sûr pleinement responsable de l'utilisation de l'application et de ses conséquences, et nous déclinons toute responsabilité en cas de perte de données.