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

Plugin providing a registration UI that works by searching for text strings. More...

Inheritance diagram for SD_Meeting_Tool_Registration_UI_Text_Searches:
SD_Meeting_Tool_0 interface_SD_Meeting_Registration_UI SD_Meeting_Tool_Base

Public Member Functions

 __construct ()
 ajax_sd_mt_registration_ui_text_searches ()
 sd_mt_configure_registration_ui ($SD_Meeting_Tool_Registration_UI)
 sd_mt_get_all_registration_uis ($SD_Meeting_Tool_Registration_UIs)
 sd_mt_get_registration_ui ($class_name)
 sd_mt_process_registration_ui ($SD_Meeting_Tool_Registration)
 sd_mt_display_registration_ui ($SD_Meeting_Tool_Registration)
 sd_mt_update_registration_ui ($SD_Meeting_Tool_Registration_UI)

Private Member Functions

 our_ui ()

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 a registration UI that works by searching for text strings.

The searching is handled in realtime and the list is refreshed via AJAX calls.

Any text can be searched for, which means that things like barcodes can be searched for also.

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

Constructor & Destructor Documentation

SD_Meeting_Tool_Registration_UI_Text_Searches::__construct ( )

Member Function Documentation

SD_Meeting_Tool_Registration_UI_Text_Searches::ajax_sd_mt_registration_ui_text_searches ( )
SD_Meeting_Tool_Registration_UI_Text_Searches::our_ui ( )
private

Returns a base Text Search UI class.

Returns
An empty, simple SD_Meeting_Tool_Registration_UI_Text_Search.
SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_configure_registration_ui (   $ui)

Configure a UI.

This filter is called by the registration plguin, requesting the UI to display its configuration options, if any.

The form is already started by the registration plugin. Return anything you want: a string, some form inputs.

Parameters
SD_Meeting_Tool_Registration_UI$uiA SD_Meeting_Tool_Registration_UI.
Returns
The necessary inputs to configure the UI.

Implements interface_SD_Meeting_Registration_UI.

SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_display_registration_ui (   $reg)

Displays the registration UI.

Extract the UI from the registration using registration->ui.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regThe SD_Meeting_Tool_Registration contains the UI to show to the user.
Returns
A string containing all necessary HTML for display to the user.

Implements interface_SD_Meeting_Registration_UI.

SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_get_all_registration_uis (   $uis)

Return a list of available reg UIs.

Wordpress
Filter
Parameters
array$uisArray of {SD_Meeting_Tool_Registration_UI}s.

Implements interface_SD_Meeting_Registration_UI.

SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_get_registration_ui (   $class_name)

Return a specific UI.

Wordpress
Filter
Parameters
string$class_nameClass name of the requested UI.

Implements interface_SD_Meeting_Registration_UI.

SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_process_registration_ui (   $reg)

Processes any _POST input from this registration UI.

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration$regRegistration to process.

Implements interface_SD_Meeting_Registration_UI.

SD_Meeting_Tool_Registration_UI_Text_Searches::sd_mt_update_registration_ui (   $ui)

Creates or updates a registration UI.

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

Wordpress
Filter
Parameters
SD_Meeting_Tool_Registration_UI$uiRegistration UI to create or update.
Returns
The complete registration UI.

Implements interface_SD_Meeting_Registration_UI.


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