Sweden Democrats' Meeting Tool
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
interface_SD_Meeting_Tool_Agendas Interface Reference

Interface for Agenda plugins. More...

Inheritance diagram for interface_SD_Meeting_Tool_Agendas:
SD_Meeting_Tool_Agendas

Public Member Functions

 sd_mt_delete_agenda ($agenda)
 sd_mt_get_agenda ($id)
 sd_mt_get_all_agendas ()
 sd_mt_update_agenda ($agenda)
 sd_mt_update_agenda_item ($item)

Detailed Description

Interface for Agenda plugins.

Provides storage and editing services for {SD_Meeting_Tool_Agenda}s and the subsequent {SD_Meeting_Tool_Agenda_Item}s.

Author
Edward Plainview edwar.nosp@m.d.pl.nosp@m.ainvi.nosp@m.ew@s.nosp@m.verig.nosp@m.edem.nosp@m.okrat.nosp@m.erna.nosp@m..se

Member Function Documentation

interface_SD_Meeting_Tool_Agendas::sd_mt_delete_agenda (   $agenda)

Delete an agenda.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Agenda$agendaAgenda object to delete.

Implemented in SD_Meeting_Tool_Agendas.

interface_SD_Meeting_Tool_Agendas::sd_mt_get_agenda (   $id)

Return a specific agenda.

Wordpress
Filter
Parameters
int$idID of agenda to get.
Returns
SD_Meeting_Tool_Agenda.

Implemented in SD_Meeting_Tool_Agendas.

interface_SD_Meeting_Tool_Agendas::sd_mt_get_all_agendas ( )

Return a list of all agendas.

They are sorted by name.

Wordpress
Filter
Returns
Array of SD_Meeting_Tool_Agenda.

Implemented in SD_Meeting_Tool_Agendas.

interface_SD_Meeting_Tool_Agendas::sd_mt_update_agenda (   $agenda)

Creates or updates an agenda.

If the ID is null, a new agenda will be created in the database.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Agenda$agendaAgenda to create or update.
Returns
The complete agenda.

Implemented in SD_Meeting_Tool_Agendas.

interface_SD_Meeting_Tool_Agendas::sd_mt_update_agenda_item (   $item)

Updates a specific agenda item.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Agenda_Item$itemThe item to update.
Returns
Updated item.

Implemented in SD_Meeting_Tool_Agendas.


The documentation for this interface was generated from the following file: