◆ alterValues()
This method provides the possibility to have buttons in the form that do something other than just iterating between the wizard steps, e.g. QuickSearch or fallbacks for Non-JS which allow partial form loading and continuing if certain buttons are clicked for value submission An example would be a button submitting a chosen institute ID, thus allowing a No-JS construction of a QuickSearch needing this institute ID for its own purposes.
- Parameters
-
Array | $values | former values from the wizard. |
- Returns
- new altered $values. If nothing changes return $values.
Implemented in LVGroupsWizardStep, BasicDataWizardStep, and StudyAreasWizardStep.
◆ copy()
copy |
( |
|
$course, |
|
|
|
$values |
|
) |
| |
◆ getStepTemplate()
getStepTemplate |
( |
|
$values, |
|
|
|
$stepnumber, |
|
|
|
$temp_id |
|
) |
| |
◆ isRequired()
Checks if the current step needs to be executed according to already given values. A good example are study areas which are only needed for certain sem_classes.
- Parameters
-
Array | $values | values specified from previous steps |
- Returns
- bool Is the current step required for a new course?
Implemented in BasicDataWizardStep, LVGroupsWizardStep, and StudyAreasWizardStep.
◆ storeValues()
storeValues |
( |
|
$course, |
|
|
|
$values |
|
) |
| |
◆ validate()
The documentation for this interface was generated from the following file: