MCAL
mcal_open mcal_popen mcal_reopen mcal_close mcal_create_calendar mcal_rename_calendar mcal_delete_calendar mcal_fetch_event mcal_list_events mcal_append_event mcal_store_event mcal_delete_event mcal_snooze mcal_list_alarms mcal_event_init mcal_event_set_category mcal_event_set_title mcal_event_set_description mcal_event_set_start mcal_event_set_end mcal_event_set_alarm mcal_event_set_class mcal_is_leap_year mcal_days_in_month mcal_date_valid mcal_time_valid mcal_day_of_week mcal_day_of_year mcal_date_compare mcal_next_recurrence mcal_event_set_recur_none mcal_event_set_recur_daily mcal_event_set_recur_weekly mcal_event_set_recur_monthly_mday mcal_event_set_recur_monthly_wday mcal_event_set_recur_yearly mcal_fetch_current_stream_event mcal_event_add_attribute mcal_expunge
Description
object mcal_fetch_event(resource mcal_stream ,int event_id ,[int options ])
mcal_fetch_event recherche un évenement dans le calendrier spécifié par id.
mcal_fetch_event retourne un objet événement dont les attributs sont :
int id - ID de l'événement.
int public - TRUE si l'événement est public, FALSE si il est privé.
string category - Catégorie de l'événement.
string title - Titre de l'événement.
string description - Description de l'événement.
int alarm - Nombre de minutes avant d'envoyer une alerte pour cet événement.
object start - Objet contenant une date et une heure.
object end - Objet contenant une date et une heure.
int recur_type - type de récurrence
int recur_interval - intervalle de récurrence
datetime recur_endate - date de fin de récurrence
int recur_data - données de récurrence
int year - année
int month - mois
int mday - jour du mois
int hour - heure
int min - minutes
int sec - secondes
int alarm - nombre de minutes avant de déclencher l'alarme
0 - Indique que l'événement ne se répète jamais
1 - Indique que l'événement se répète tous les jours
2 - Indique que l'événement se répète toutes les semaines
3 - Indique que l'événement se répète tous les mois, à la même date (le 10 du mois)
4 - Indique que l'événement se répète tous les mois, un certain jours (i.e., le troisième samedi du mois)
5 - Indique que l'événement se répète tous les ans