Class mr_html_filter_selectmulti

Description

MR HTML Filter Multiple Select

  • author: Mark Nielsen

Located in /html/filter/selectmulti.php (line 37)

mr_html_filter_abstract
   |
   --mr_html_filter_selectmulti
Variable Summary
array $defaults
array $options
Method Summary
mr_html_filter_selectmulti __construct ( $name,  $label,  $options, [ $defaults = array()], [ $advanced = false], [ $field = NULL])
void add_element ( $mform)
void preferences_update ( $data)
void sql ()
Variables
array $defaults = array() (line 50)

Defaults

  • access: protected
array $options = array() (line 43)

Select options

  • access: protected

Inherited Variables

Inherited from mr_html_filter_abstract

mr_html_filter_abstract::$advanced
mr_html_filter_abstract::$disabledif
mr_html_filter_abstract::$field
mr_html_filter_abstract::$helpbutton
mr_html_filter_abstract::$label
mr_html_filter_abstract::$name
mr_html_filter_abstract::$preferences
Methods
Constructor __construct (line 55)

Adding an options param for the select options

  • access: public
mr_html_filter_selectmulti __construct ( $name,  $label,  $options, [ $defaults = array()], [ $advanced = false], [ $field = NULL])
  • $name
  • $label
  • $options
  • $defaults
  • $advanced
  • $field

Redefinition of:
mr_html_filter_abstract::__construct()
Construct
add_element (line 84)

Add select input

  • access: public
void add_element ( $mform)
  • $mform

Redefinition of:
mr_html_filter_abstract::add_element()
Add filter form element
preferences_defaults (line 64)

First option is default

  • access: public
void preferences_defaults ()

Redefinition of:
mr_html_filter_abstract::preferences_defaults()
Filter defaults
preferences_update (line 71)

Save as CSV value

  • access: public
void preferences_update ( $data)
  • $data

Redefinition of:
mr_html_filter_abstract::preferences_update()
Update user preferences to current filter settings
sql (line 100)

Limit by input value

  • access: public
void sql ()

Redefinition of:
mr_html_filter_abstract::sql()
Generate this filter's SQL

Inherited Methods

Inherited From mr_html_filter_abstract

mr_html_filter_abstract::__construct()
mr_html_filter_abstract::add_disabledif()
mr_html_filter_abstract::add_element()
mr_html_filter_abstract::add_elements()
mr_html_filter_abstract::add_helpbutton()
mr_html_filter_abstract::get_element_name()
mr_html_filter_abstract::get_field()
mr_html_filter_abstract::get_name()
mr_html_filter_abstract::preferences_defaults()
mr_html_filter_abstract::preferences_delete()
mr_html_filter_abstract::preferences_get()
mr_html_filter_abstract::preferences_init()
mr_html_filter_abstract::preferences_update()
mr_html_filter_abstract::sql()
mr_html_filter_abstract::__toString()

Documentation generated on Thu, 28 Jun 2012 16:33:51 -0700 by phpDocumentor 1.4.3