Agenda Agenda Snippets AgendaEventGet
This hook loads the data of an Agenda event into FormIt fields. The hook was introduced with Agenda 1.1.0.
The event is retrieved with the event ID or the repeat ID, if the event ID is not set. If no event can be retrieved, the hook returns false
FormIt Hook Properties
The hook uses the following hook properties:
Property | Description | Default |
---|---|---|
agendaActiveOnly | Load only active events into FormIt. | true |
agendaCalendars | Comma-separated list of aliases of calendars to filter the loaded event. | - |
agendaCategories | Comma separated list of aliases of categories to filter the loaded event. | - |
agendaContexts | Comma separated list of context keys to filter the loaded event. | - |
agendaDateformat | Format of the startdate and enddate field, set by the hook. Must contain a supported date and time format. | Y-m-d H:i:s |
agendaDateformatAllday | Format of the startdate and enddate field, set by the hook, when the event is an all day event. Must contain a supported date and time format. | Y-m-d |
agendaId | ID of one event to load into FormIt. | 0 |
agendaLocations | Comma separated list of aliases of locations to filter the loaded event. | - |
agendaOwnEvent | Load only own events (created by the current user) into FormIt. | false |
agendaRepeating | ID of one repeating event to load into FormIt. | 0 |
agendaUsergroups | Comma separated list of user group names to filter the loaded event. | - |
agendaUsers | Comma separated list of user IDs to filter the loaded event. | - |
Hook fields
The following FormIt fields are set by the loaded Agenda event in the hook.
Field | Description |
---|---|
active | The active status of the loaded event. |
allday | The all day status of the loaded event. |
calendar | The alias of the calendar of the loaded event. |
calendar_id | The id of the calendar of the loaded event. |
category | The aliases of the categories of the loaded event. |
content | The content of the loaded event. |
context_key | The context key of the loaded event. |
description | The description of the loaded event. |
enddate | The enddate of the loaded event (or the loaded repeating event). |
id | The id of the loaded event. |
location | The alias of the location of the loaded event. |
location_id | The id of the location of the loaded event. |
repeat_enddate | The enddate of the repeats of the loaded event. |
repeat_interval | The repeat interval of the loaded event. |
repeat_on | The repeat weekdays of the loaded event, when the repeat type is weekly |
repeat_ordinal | The repeat ordinal of the loaded event, when the repeat type is monthly by weekday |
repeat_type | The repeat type of the loaded event. (1 = daily , 2 = weekly, 3 = monthly, 4 = yearly, 5 = montly by weekday ) |
repeat_weekday | The repeat weekday of the loaded event, when the repeat type is weekly |
repeating | The repeating status of the loaded event. |
repeating_id | The id of the loaded repeating event. |
resource_id | The id of the linked resource of the loaded event. |
startdate | The startdate of the loaded event (or the loaded repeating event). |
title | The title of the loaded event. |