Provides services for handling {SD_Meeting_Tool_List}s. More...
Public Member Functions | |
| sd_mt_add_list_participant ($list, $participant) | |
| sd_mt_add_list_participants ($SD_Meeting_Tool_List, $SD_Meeting_Tool_Participants) | |
| sd_mt_clone_list ($list) | |
| sd_mt_delete_list ($list) | |
| sd_mt_get_all_lists () | |
| sd_mt_get_list ($list_id) | |
| sd_mt_remove_list_participant ($list, $participant) | |
| sd_mt_remove_list_participants ($list) | |
| sd_mt_list_participants ($list) | |
| sd_mt_update_list ($list) | |
Provides services for handling {SD_Meeting_Tool_List}s.
Lists are the basic communication builing blocks for inter-plugin communication and actions.
Participants are placed in lists and the lists are then used to decide: who gets to register, who has registered, who gets to vote, etc.
| interface_SD_Meeting_Tool_Lists::sd_mt_add_list_participant | ( | $list, | |
| $participant | |||
| ) |
Add a participant to a list.
| SD_Meeting_Tool_List | $list | List to add to. |
| SD_Meeting_Tool_Participant | $participant | A SD_Meeting_Tool_Participant or participant id (int) to add to the list. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_add_list_participants | ( | $SD_Meeting_Tool_List, | |
| $SD_Meeting_Tool_Participants | |||
| ) |
Adds an array of participants to a list.
| SD_Meeting_Tool_List | $SD_Meeting_Tool_List | List to add to. |
| array | $SD_Meeting_Tool_Participants | An array of SD_Meeting_Tool_Participant or participant ids (int) to add to the list. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_clone_list | ( | $list | ) |
Clones a list completely.
| SD_Meeting_Tool_List | $list | An existing list to clone. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_delete_list | ( | $list | ) |
Delete a list.
| SD_Meeting_Tool_List | $list | List object to delete. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_get_all_lists | ( | ) |
Return an array of all available lists.
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_get_list | ( | $list_id | ) |
Return a list.
| int | $list_id | List ID to get. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_list_participants | ( | $list | ) |
Lists the participants in a list.
Assembles the list from all the includes and excludes.
| SD_Meeting_Tool_List | $list | List to assemble. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_remove_list_participant | ( | $list, | |
| $participant | |||
| ) |
Remove a participant from a list.
| SD_Meeting_Tool_List | $list | List to remove from. |
| SD_Meeting_Tool_Participant | $participant | Participant to remove. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_remove_list_participants | ( | $list | ) |
Remove all participants from a list.
| SD_Meeting_Tool_List | $list | List to remove from. |
Implemented in SD_Meeting_Tool_Lists.
| interface_SD_Meeting_Tool_Lists::sd_mt_update_list | ( | $list | ) |
Creates or updates a list.
If the ID is null, a new list will be created in the database.
| SD_Meeting_Tool_List | $list | List to create or update. |
Implemented in SD_Meeting_Tool_Lists.
1.8.1.2