◆ __construct()
| __construct |
( |
|
$ruleId = '', |
|
|
|
$courseSetId = '' |
|
) |
| |
Standard constructor.
- Parameters
-
◆ delete()
Deletes the admission rule and all associated data.
◆ getDescription()
| static getDescription |
( |
| ) |
|
|
static |
Gets some text that describes what this AdmissionRule (or respective subclass) does.
◆ getInput()
Shows an input form
- Returns
- string A template-based input form.
- Exceptions
-
◆ getName()
◆ getPayload()
Get fields and settings defining this admission rule as array.
◆ load()
Internal helper function for loading rule definition from database.
◆ ruleApplies()
| ruleApplies |
( |
|
$userId, |
|
|
|
$courseId |
|
) |
| |
Does the current rule allow the given user to register as participant in the given course?
- Parameters
-
| String | userId |
| String | courseId |
- Returns
- Array
◆ setAllData()
Uses the given data to fill the object values. This can be used as a generic function for storing data if the concrete rule type isn't known in advance.
- Parameters
-
- Returns
- AdmissionRule This object.
◆ store()
Store rule definition to database.
◆ toString()
A textual description of the current rule.
- Returns
- String
- Exceptions
-
◆ $terms
The documentation for this class was generated from the following file: