enrolment
class enrolment extends deprecated_item
Traits
Trait url_generator.
Constants
| PERPAGE |
|
| STATUS_ACTIVE |
|
| STATUS_CANCELED |
|
| STATUS_COMPLETED |
|
| STATUS_DELETED |
|
| STATUS_DISABLED |
|
| STATUS_DISAPPROVED |
|
| STATUS_ENABLED |
|
| STATUS_EXPIRED |
|
| STATUS_FAILED |
|
| STATUS_FINISH |
|
| STATUS_INACTIVE |
|
| STATUS_INPROGRESS |
|
| STATUS_NEW |
|
| STATUS_PAUSED |
|
| STATUS_PLAYED |
|
| STATUS_SYNC |
|
| TYPE |
|
Properties
| $id | |||
| $type | from deprecated_item | ||
| $timecreated | from deprecated_model | ||
| $timemodified | from deprecated_model | ||
| protected | $table | from deprecated_item | |
| protected | $table_metadata | from deprecated_item | |
| protected | $fillable | ||
| $contextid | from deprecated_item | ||
| int | $courseid | ||
| null|int | $userid | ||
| $parent | from deprecated_item | ||
| $fullname | from deprecated_item | ||
| $shortname | from deprecated_item | ||
| $idnumber | |||
| $description | from deprecated_item | ||
| $descriptionformat | from deprecated_item | ||
| $status | |||
| $visible | from deprecated_item | ||
| $guid | from deprecated_item | ||
| $sortorder | from deprecated_item | ||
| $version | from deprecated_item | ||
| $usermodified | from deprecated_item | ||
| $user_fullname | |||
| $user_email | |||
| $course_name | |||
| $course_startdate | |||
| $course_enddate | |||
| $course_completionid | |||
| $course_completiontime | |||
| $enrol_timecreated | |||
| $enrol_timestart | |||
| $enrol_timeend |
Methods
Generate a URL based on the Symfony route name and parameters.
Generate a webhook URL.
Update the model with form data.
No description
No description
Set metadata key-value pair.
Get file associated with the model.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
in
url_generator at line 42
static moodle_url
url_generator(string $route, array $parameters = [], int $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
Generate a URL based on the Symfony route name and parameters.
in
url_generator at line 56
static moodle_url
webhook_url_generator(string $route, array $parameters = [], int $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
Generate a webhook URL.
in
deprecated_item at line 85
__construct($id = null)
No description
in
deprecated_model at line 116
__clone()
No description
in
deprecated_model at line 121
string|null
get_path()
No description
in
deprecated_model at line 128
string|null
get_table()
No description
in
deprecated_model at line 137
string
get_table_metadata()
No description
in
deprecated_model at line 151
deprecated_model_interface
update(array $formdata = [])
Update the model with form data.
in
deprecated_model at line 165
bool
delete()
No description
in
deprecated_model at line 172
array
all()
No description
in
deprecated_model at line 193
array
get_records(array $searchcriteria, int $page, int $totalcount, string $sort = '', int $perpage = 0)
No description
in
deprecated_model at line 302
array
get_items(array $searchcriteria, int $page, int $totalcount, string $sort = '', bool $includedeleted = false, int $perpage = 0)
No description
in
deprecated_model at line 414
mixed
get_meta(string $meta_key)
Get metadata value by key.
in
deprecated_model at line 428
array
get_all_metadata()
No description
in
deprecated_model at line 456
void
set_meta(string $meta_key, mixed $meta_value)
Set metadata key-value pair.
in
deprecated_model at line 478
void
set_metas(array $metas)
Set multiple metadata key-value pairs.
in
deprecated_model at line 497
mixed
get_file(object $context, string $component, string $filearea, bool $validimage = false)
Get file associated with the model.
in
deprecated_model at line 523
static mixed
get_fileurl(object $file)
Get file URL.
in
deprecated_model at line 544
protected false|mixed|stdClass
get($id)
Get record by ID.
in
deprecated_model at line 560
protected false|mixed|stdClass
get_by_idnumber($idnumber)
Get record by idnumber.
in
deprecated_model at line 575
protected
save()
No description
in
deprecated_model at line 616
static protected deprecated_model
from_record(stdClass $r)
No description
in
deprecated_item at line 105
void
load(bool $reload = false)
No description
in
deprecated_item at line 116
bool
enabled()
No description
in
deprecated_item at line 121
bool
disabled()
No description
in
deprecated_item at line 129
bool
deleted()
No description
in
deprecated_item at line 148
static
get_item_or_create(int|string|null $contextid, string $type = '')
No description
in
deprecated_item at line 190
array
get_items_by_metadata(array $searchcriteriaitem, array $searchcriteriameta, int $page, int $totalcount, string|null $sort = '', bool $includedeleted = false, int $perpage = 0)
deprecated
deprecated
No description
at line 96
static enrolment
create(int|null $userid, int $courseid, $ueid = 0)
No description
at line 154
static enrolment|false|float|int|string|null
canceled($userid, $courseid, $ueid = 0)
No description
at line 172
static void
disapproved($itemid)
No description
at line 181
static void
expired($itemid)
No description
at line 192
static
completed($userid, $courseid, $completion)
No description
at line 229
static bool
get_field_by_user(mixed $field, mixed $userid = false)
No description
at line 245
false|stdClass
get_teacher($courseid)
No description
at line 258
static
get_enrol($courseid, $userid)
No description
at line 270
static
get_enrol_cohorts($courseid, $userid)
No description
at line 284
static
get_grade($courseid, $userid, $fields = '*', $itemtype = false, $unique = false)
No description
at line 309
static
get_groups($courseid, $userid)
No description
at line 324
static
get_completion_activities($courseid, $userid)
No description
at line 341
static array
get_status()
No description
at line 352
status()
No description
at line 374
static bool
delete_enrol(mixed $ueid)
No description
at line 381
void
run_cleaner($object)
No description