Scripts - applications

Liste des scripts complets PHP à dowloader dans la categorie calendriers. Avec un total de 3 fiches techniques de scripts à downloader.
1 Gestionnaire d'agenda
Nouvelle version majeure de Phenix, la v5.01. Gestionnaire puissant d'agenda multi-utilisateurs sous PHP/MySQL. Phenix est multi-langues. La gestion des fuseaux horaires entre les différents utilisateurs est gérée et un module d'administration et des plannings globaux sont intégrés à l'application. améliorés.
2 Calendrier avec mise en forme CSS
Ce fichier zip contient les fichiers pour gérer un calendrier avec mise en forme CSS :
- calendrier.php : contient les fonctions de manipulation de date et de génération du calendrier.
- index.php : contient deux exemples d'utilisation du calendrier.
- calendrier.css : contient deux exemples de mise en forme du calendrier
- table_jour_feries.sql : contient la définition de la table de gestion des jours fériés.
- jours_feries.php : contient les fonctions de calcul des jours fériés.
La fonction d'affichage du calendrier showCalendar reçoit quatres paramètres : l'année, le mois, le nom du calendrier et le premier jour de la semaine (1=lundi). Le nom permet de définir plusieurs calendriers sur une même page car il est le préfixe des styles CSS et des fonctions de "callback".
Deux fonctions de callback optionnelles peuvent être définies (le préfixe "nom_du_calendrier" est le nom passé en paramètre de la fonction showCalendar ):
- nom_du_calendrier_check_mois : renvoi true si le mois est accessible par la navigation et false sinon
- nom_du_calendrier_get_info_date : renvoi le texte et le style css associé à une jour du calendrier Dans l'exemple, l'url rewritting est désactivable grâce au paramètre $url_rewritting. Sinon il faut définir les lignes suivantes de le fichier
fichier .htaccess :
RewriteEngine on RewriteRule ^([0-9]+-[0-9]+)\.([0-9]+-[0-9]+-[0-9]+)\.html$ /calendrier/?mois=$1&jour=$2 [L]
RewriteRule ^([0-9]+-[0-9]+)\.html$ /calendrier/?mois=$1 [L] RewriteRule ^([0-9]+-[0-9]+-[0-9]+)\.html$ /calendrier/?jour=$1 [L]
La langue par défaut est le français.
3 phpMyAgenda v2.0
phpMyAgenda est une application web complète permettant de gérer et publier des événements (concerts, réunions, colloques,...). Il enregistre description, dates, lieux, contacts... L'interface graphique est basée sur des modèles pour une customisation aisée. Copies d'écran sur le site.