|
Sommaire
Apache |
6.52 MCAL
MCAL signifie Modular Calendar Access Library (librairie calendaire modulaire).
Libmcal est une librairie C de calendriers. Elle est écrite
pour être très modulaire, et dispose de nombreux modules.
MCAL est l'équivalent de IMAP pour les
calendriers.
Avec mcal, un calendrier peut être ouvert comme une boîte
aux lettres. Les calendriers peuvent être des fichiers locaux,
ou bien être sur des serveurs ICAP distants, ou encore tout
autre format supporté par la librairie.
Les événements peuvent être lus, sélectionnés
et enregistrés. Il y a aussi la possibilité d'ajouter des
alarmes, et de placer des événéments récurents.
Avec libmcal, les serveurs centralisés peuvent être
accédés et utilisés, et remplacent avantageusement
tout développement spécifique de base de données.
Pour faire fonctionner cette librairie, vous devez compiler PHP avec
l'option
--with-mcal.
Il vous faudra
alors avoir installé la librairie mcal. Téléchargez
la dernière version à
http://mcal.chek.com/ et compilez-la,
puis installez-la.
Les constantes suivantes sont définies avec l'extension mcal.
Pour les jours de la semaine :@:
MCAL_SUNDAY (Dimanche)
MCAL_MONDAY (Lundi)
MCAL_TUESDAY (Mardi)
MCAL_WEDNESDAY (Mercredi)
MCAL_THURSDAY (Jeudi)
MCAL_FRIDAY (Vendredi)
MCAL_SATURDAY (Samedi)
MCAL_RECUR_NONE (Aucune)
MCAL_RECUR_DAILY (Quotidienne)
MCAL_RECUR_WEEKLY (Hebdomadaire)
MCAL_RECUR_MONTHLY_MDAY (Mensuelle, date fixe)
MCAL_RECUR_MONTHLY_WDAY (Mensuelle, jour fixe )
MCAL_RECUR_YEARLY (Annuelle)
MCAL_JANUARY (Janvier)
MCAL_FEBRUARY (Février)
MCAL_MARCH (Mars)
MCAL_APRIL (Avril)
MCAL_MAY (Mai)
MCAL_JUNE (Juin)
MCAL_JULY (Juillet)
MCAL_AUGUST (Août)
MCAL_SEPTEMBER (Septembre)
MCAL_OCTOBER (Octobre)
MCAL_NOVEMBER (Novembre)
MCAL_DECEMBER (Décembre)
|