PRODID
PRODID ='-//Groupe Messagerie MTES/ORM LibMCE' :string
Identifiant de l'outil utilisant l'ICS (pour la génération)
Class de génération de l'ICS en fonction de l'objet évènement Méthodes Statiques
Convert(\LibMelanie\Api\Defaut\Event $event,\LibMelanie\Api\Defaut\Calendar $calendar = null,\LibMelanie\Api\Defaut\User $user = null,\Sabre\VObject\Component\VCalendar $vcalendar = null,boolean $useattachments = true,boolean $isfreebusy = false): string
Génére un ICS en fonction de l'évènement passé en paramètre L'évènement doit être de type Event de la librairie LibM2 Gère également les exceptions, peut donc retourner plusieurs composant VEVENT
\LibMelanie\Api\Defaut\Event | $event | |
\LibMelanie\Api\Defaut\Calendar | $calendar | |
\LibMelanie\Api\Defaut\User | $user | |
\Sabre\VObject\Component\VCalendar | $vcalendar | |
boolean | $useattachments | Si l'ics doit inclure les pièces jointes |
boolean | $isfreebusy | Si on ne retourne que les freebusy (pas de pièce jointe ou de participants) |
$ics
getVCalendar(\LibMelanie\Api\Defaut\Event $event,\LibMelanie\Api\Defaut\Calendar $calendar = null,\LibMelanie\Api\Defaut\User $user = null,boolean $useattachments = true,boolean $isfreebusy = false, $vcalendar = null): \Sabre\VObject\Component\VCalendar
Génére un VObject\Component\VCalendar en fonction de l'évènement passé en paramètre L'évènement doit être de type Event de la librairie LibM2 Gère également les exceptions, peut donc retourner plusieurs composant VEVENT
\LibMelanie\Api\Defaut\Event | $event | |
\LibMelanie\Api\Defaut\Calendar | $calendar | |
\LibMelanie\Api\Defaut\User | $user | |
boolean | $useattachments | Si l'ics doit inclure les pièces jointes |
boolean | $isfreebusy | Si on ne retourne que les freebusy (pas de pièce jointe ou de participants) |
$vcalendar |
$vcalendar
getVeventFromEvent(\Sabre\VObject\Component $vevent,\LibMelanie\Api\Defaut\Event $event,\LibMelanie\Api\Defaut\Calendar $calendar = null,\LibMelanie\Api\Defaut\User $user = null,boolean $useattachments = true,boolean $isfreebusy = false): \Sabre\VObject\Component
Méthode permettant de générer l'objet VEVENT à partir des données de l'évènement Cette méthode est séparée pour être appelé plusieurs fois, dans le cas où l'évènement a des exceptions
\Sabre\VObject\Component | $vevent | |
\LibMelanie\Api\Defaut\Event | $event | |
\LibMelanie\Api\Defaut\Calendar | $calendar | |
\LibMelanie\Api\Defaut\User | $user | |
boolean | $useattachments | Si l'ics doit inclure les pièces jointes |
boolean | $isfreebusy | Si on ne retourne que les freebusy (pas de pièce jointe ou de participants) |
$vevent