|
| __construct ($url, $name='semester_id', $method='get') |
|
| includeAll ($state=true) |
|
| setRange ($semester_range_begin, $semester_range_end) |
|
| render ($variables=[]) |
|
| __construct ($title, $url, $name, $method='get', $multiple=false) |
|
| setUrl ($url) |
|
| setMaxLength ($length) |
|
| setSelectParameterName ($name) |
|
| setSelection ($value) |
|
| setRequestMethod ($method) |
|
| setDropdownAutoWidth ($dropdownAutoWidth) |
|
| setMultiple ($multiple) |
|
| setOptions (array $options, $selected=false) |
|
| setOnSubmitHandler ($onsubmit) |
|
| render ($variables=[]) |
|
| addElement (WidgetElement $element, $index=null) |
|
| insertElement (WidgetElement $element, $before_index, $index=null) |
|
| getElement ($index) |
|
| getElements () |
|
| removeElement ($index) |
|
| hasElements () |
|
| hasElement ($index) |
|
| forceRendering ($state=true) |
|
| addLayoutCSSClass ($css_class) |
|
| removeLayoutCSSClass ($css_class) |
|
| render ($variables=[]) |
|
| __isset ($offset) |
|
| __get ($offset) |
|
| __set ($offset, $value) |
|
| __unset ($offset) |
|
SemesterSelectorWidget
This class defines a standard sidebar widget for choosing a semester. The selector is derived from the more generic SelecWidget.
- Author
- Jan-Hendrik Willms tleil.nosp@m.ax+s.nosp@m.tudip.nosp@m.@gma.nosp@m.il.co.nosp@m.m
- See also
- SelectWidget
- Since
- Stud.IP 3.2 GPL2 or any later version
- Copyright
- Stud.IP Core Group
◆ __construct()
__construct |
( |
|
$url, |
|
|
|
$name = 'semester_id' , |
|
|
|
$method = 'get' |
|
) |
| |
Overrides parent constructor by setting a default title and default name.
◆ includeAll()
includeAll |
( |
|
$state = true | ) |
|
Should the list include an option for all semesters which results in an option with a value of '0'.
◆ render()
render |
( |
|
$variables = [] | ) |
|
Populates and renders the widget according to the previously made settings.
◆ setRange()
setRange |
( |
|
$semester_range_begin, |
|
|
|
$semester_range_end |
|
) |
| |
Sets the range of semesters to be displayed.
- Parameters
-
$semester_range_begin | The timestamp of the first semester. |
$semester_range_end | The timestamp of the end semester. |
◆ $include_all
◆ $semester_range_begin
$semester_range_begin = 0 |
|
protected |
The timestamp of the first semester that shall be selectable.
◆ $semester_range_end
The timestamp of the last semester that shall be selectable.
The documentation for this class was generated from the following file: