Documentation
Management of Events
IPS_CreateEvent | create a new event |
IPS_DeleteEvent | deletes an event |
IPS_EventExists | checks if an event exists |
IPS_GetEvent | returns extensive information about an event |
IPS_GetEventIDByName | determines the ID of an event by its name |
IPS_GetEventList | returns a list of all existing events |
IPS_GetEventListByType | returns a list of all events of a given type |
IPS_IsConditionPassing | checks if a condition is fulfilled |
IPS_SetEventAction | set the executed action |
IPS_SetEventActive | activates/deactivates an event |
IPS_SetEventCondition | modifies the conditions of an event |
IPS_SetEventConditionDateRule | modifies the rule of a condition of an event for date comparisons |
IPS_SetEventConditionDayOfTheWeekRule | modifies the rule of a condition of an event for weekday comparisons |
IPS_SetEventConditionTimeRule | modifies the rule of a condition of an event for time comparisons |
IPS_SetEventConditionVariableDynamicRule | modify a static condition rule of an event for variable comparison |
IPS_SetEventConditionVariableRule | modify a condition rule of an event for variable comparison |
IPS_SetEventConditionVariableStaticRule | modify a static condition rule of an event for variable comparison |
IPS_SetEventCyclic | configures a cyclic event |
IPS_SetEventCyclicDateBounds | set the start and end date of a cyclic event (deprecated) |
IPS_SetEventCyclicDateFrom | sets the start date |
IPS_SetEventCyclicDateTo | sets the end date |
IPS_SetEventCyclicTimeBounds | set the start and end time for a cyclic event (deprecated) |
IPS_SetEventCyclicTimeFrom | set the start time |
IPS_SetEventCyclicTimeTo | sets the end time |
IPS_SetEventLimit | limits the amount of event calls |
IPS_SetEventScheduleAction | modifies the action table of a schedule event and set the action to "Execute PHP Code" |
IPS_SetEventScheduleActionEx | modifies the action table of a schedule event |
IPS_SetEventScheduleGroup | modifies the grouping of days for a schedule event |
IPS_SetEventScheduleGroupPoint | modify a switch point of the group of a schedule event |
IPS_SetEventScript | set the action to "Execute PHP Code" and define the code to be executed |
IPS_SetEventTrigger | define the trigger for a trigger event |
IPS_SetEventTriggerSubSequentExecution | define if a trigger event should multiple times fir exceed/drop |
IPS_SetEventTriggerValue | set the value the trigger variable is compared to |