Sweden Democrats' Meeting Tool
 All Classes Files Functions Variables Pages
Public Member Functions | Private Member Functions | List of all members
SD_Meeting_Tool_Registrations Class Reference

Plugin providing participant registrations. More...

Inheritance diagram for SD_Meeting_Tool_Registrations:
SD_Meeting_Tool_0 interface_SD_Meeting_Tool_Registrations SD_Meeting_Tool_Base

Public Member Functions

 __construct ()
 activate ()
 uninstall ()
 sd_mt_admin_menu ($menus)
 admin ()
 admin_overview ()
 admin_edit ()
 admin_register ()
 sd_mt_delete_registration ($SD_Meeting_Tool_Registration)
 sd_mt_get_registration ($registration_id)
 sd_mt_get_all_registrations ()
 sd_mt_process_registration ($SD_Meeting_Tool_Registration)
 sd_mt_display_registration ($SD_Meeting_Tool_Registration)
 sd_mt_update_registration ($SD_Meeting_Tool_Registration)

Private Member Functions

 registration_sql_to_object ($sql)

Additional Inherited Members

- Public Attributes inherited from SD_Meeting_Tool_Base
 $paths = array()
- Protected Member Functions inherited from SD_Meeting_Tool_0
 cache_directory ()
 Return the cache directory for the plugin.
 cache_file ($id)
 Returns the name of the cache file for this session.
 cache_url ()
 Returns the complete URL to the cache directory.
 check_cache_directory ()
 Check whether the cache directory is OK.
- Protected Attributes inherited from SD_Meeting_Tool_0
 $language_domain = 'SD_Meeting_Tool'

Detailed Description

Plugin providing participant registrations.

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
Changelog
1.1
  • Version bump.

Constructor & Destructor Documentation

SD_Meeting_Tool_Registrations::__construct ( )

Member Function Documentation

SD_Meeting_Tool_Registrations::activate ( )

Overridable activation function.

It's here in case plugins need a common activation method in the future.

Reimplemented from SD_Meeting_Tool_Base.

SD_Meeting_Tool_Registrations::admin ( )
SD_Meeting_Tool_Registrations::admin_edit ( )
SD_Meeting_Tool_Registrations::admin_overview ( )
SD_Meeting_Tool_Registrations::admin_register ( )
SD_Meeting_Tool_Registrations::registration_sql_to_object (   $sql)
private

Convert a list row from SQL to an SD_Meeting_Tool_Registration.

Parameters
$sqlRow from the database as an array.
Returns
A complete SD_Meeting_Tool_Registration object.
SD_Meeting_Tool_Registrations::sd_mt_admin_menu (   $menus)
SD_Meeting_Tool_Registrations::sd_mt_delete_registration (   $reg)

Delete a registration.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regRegistration to delete.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::sd_mt_display_registration (   $reg)

Displays a registration + ui.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regRegistration to show.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::sd_mt_get_all_registrations ( )

Returns an array of SD_Meeting_Tool_Registration.

Wordpress
Filter
Returns
Array of SD_Meeting_Tool_Registration.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::sd_mt_get_registration (   $id)

Returns a registration.

Wordpress
Filter
Parameters
int$idID of a registration.
Returns
SD_Meeting_Tool_Registration or false.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::sd_mt_process_registration (   $reg)

Processes any _POST input from a registration.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regRegistration to process.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::sd_mt_update_registration (   $reg)

Creates or updates a registration.

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

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regRegistration to create or update.
Returns
The complete registration.

Implements interface_SD_Meeting_Tool_Registrations.

SD_Meeting_Tool_Registrations::uninstall ( )

Overridable uninstall method.

Reimplemented from SD_Meeting_Tool_Base.


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