Lo script cal.php permette di inserire in una pagina web un calendario con eventi e appuntamenti, gli eventi vengono estratti dal database di Horde, il sistema di webmail /agenda del ReTiS LAB.
E' cosė possibile inserire nella propria home page l'agenda degli appuntamenti inseriti in Horde in alcune categorie predefinite, che vogliamo rendere visibili al pubblico.
Il calendario viene visualizzato in italiano se il browser lo supporta, altrimenti in inglese per le altre lingue.
Tutti gli eventi inserite nell'agenda di Horde nella categoria LAB verranno visualizzati nel calendario del lab visibile dalla home page di feanor.
Tutti gli eventi inserite nell'agenda di Horde nella categoria PUBLIC verranno visualizzati nel proprio calendario personale.
E' possibile inserire eventi nella categoria AWAY, che verranno visualizzati nel calendario con la scritta AWAY/FUORI SEDE, e nella categoria AVAILABLE, che verranno visualizzati nel calendario con la scritta AVAILABLE/IN SEDE.
Gli stili del calendario personale sono specificati nel file calendar.css, da inserire nella dir /css della propria home page su feanor.
Per eventi della durata di pių giorni basta specificare una data di fine diversa da quella di inizio, verranno automaticamente visualizzati in tutte le date comprese.