class trilha 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
$courseid from  deprecated_item
$userid from  deprecated_item
$parent from  deprecated_item
$fullname
$shortname from  deprecated_item
$idnumber from  deprecated_item
$description
$descriptionformat from  deprecated_item
mixed $status
$visible from  deprecated_item
$guid from  deprecated_item
$sortorder from  deprecated_item
$version from  deprecated_item
$usermodified from  deprecated_item
$enrolallow
$enrolaccess
$showall
$showinfilter
bool $active
$badgeText
protected $etapas

Methods

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.

static moodle_url
webhook_url_generator(string $route, array $parameters = [], int $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)

Generate a webhook URL.

__construct($id = null)

No description

__clone()

No description

string|null
get_path()

No description

string|null
get_table()

No description

string
get_table_metadata()

No description

update(array $formdata = [])

Update the model with form data.

bool
delete()

No description

array
all()

No description

array
get_records(array $searchcriteria, int $page, int $totalcount, string $sort = '', int $perpage = 0)

No description

array
get_items(array $searchcriteria, int $page, int $totalcount, string $sort = '', bool $includedeleted = false, int $perpage = 0)

No description

mixed
get_meta(string $meta_key)

Get metadata value by key.

array
get_all_metadata()

No description

void
set_meta(string $meta_key, mixed $meta_value)

Set metadata key-value pair.

void
set_metas(array $metas)

Set multiple metadata key-value pairs.

mixed
get_file(object $context, string $component, string $filearea, bool $validimage = false)

Get file associated with the model.

static mixed
get_fileurl(object $file)

Get file URL.

false|mixed|stdClass
get($id)

Get record by ID.

false|mixed|stdClass
get_by_idnumber($idnumber)

Get record by idnumber.

save()

No description

from_record(stdClass $r)

No description

void
load(bool $reload = false)

No description

bool
enabled()

No description

bool
disabled()

No description

bool
deleted()

No description

static 
get_item_or_create(int|string|null $contextid, string $type = '')

No description

array
get_items_by_metadata(array $searchcriteriaitem, array $searchcriteriameta, int $page, int $totalcount, string|null $sort = '', bool $includedeleted = false, int $perpage = 0) deprecated

No description

moodle_url
viewurl()

No description

moodle_url
previewurl()

No description

moodle_url
editurl()

No description

moodle_url
deleteurl()

No description

moodle_url
trilhaetapaurl()

No description

moodle_url
setdefaulturl()

No description

bool
is_trilhadefault()

No description

bool
is_showinfilter()

No description

bool
get_showall()

No description

bool
get_enrolaccess()

No description

bool
get_enrolallow()

No description

get_etapas()

No description

static bool
set_trilha_default($trilhaid)

No description

static trilha|null
get_trilha_default()

No description

bool
is_default()

No description

static 
get_trilha_active()

No description

bool
active()

No description

static array
get_menuoptions($deleted = 0, $enabled = 1, $onlyenrolled = true)

No description

static array
get_course_groups_options()

Retrieves a list of course groups that are currently enabled.

void
enable_trilha()

No description

void
disable_trilha()

No description

prepare_edit_data()

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.

Parameters

string $route
array $parameters
int $referenceType

Return Value

moodle_url

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.

Parameters

string $route
array $parameters
int $referenceType

Return Value

moodle_url

at line 66
__construct($id = null)

No description

Parameters

$id

Exceptions

Exception

in deprecated_model at line 116
__clone()

No description

in deprecated_model at line 121
string|null get_path()

No description

Return Value

string|null

in deprecated_model at line 128
string|null get_table()

No description

Return Value

string|null

in deprecated_model at line 137
string get_table_metadata()

No description

Return Value

string

at line 74
deprecated_model_interface update(array $formdata = [])

Update the model with form data.

Parameters

array $formdata

Return Value

deprecated_model_interface

in deprecated_model at line 165
bool delete()

No description

Return Value

bool

in deprecated_model at line 172
array all()

No description

Return Value

array

in deprecated_model at line 193
array get_records(array $searchcriteria, int $page, int $totalcount, string $sort = '', int $perpage = 0)

No description

Parameters

array $searchcriteria
int $page
int $totalcount

Output parameter

string $sort
int $perpage

Return Value

array

Exceptions

coding_exception
dml_exception

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

Parameters

array $searchcriteria
int $page
int $totalcount
string $sort
bool $includedeleted
int $perpage

Return Value

array

Exceptions

coding_exception
dml_exception

in deprecated_model at line 414
mixed get_meta(string $meta_key)

Get metadata value by key.

Parameters

string $meta_key

Return Value

mixed

Exceptions

dml_exception

in deprecated_model at line 428
array get_all_metadata()

No description

Return Value

array

in deprecated_model at line 456
void set_meta(string $meta_key, mixed $meta_value)

Set metadata key-value pair.

Parameters

string $meta_key
mixed $meta_value

Return Value

void

Exceptions

dml_exception

in deprecated_model at line 478
void set_metas(array $metas)

Set multiple metadata key-value pairs.

Parameters

array $metas

Return Value

void

in deprecated_model at line 497
mixed get_file(object $context, string $component, string $filearea, bool $validimage = false)

Get file associated with the model.

Parameters

object $context
string $component
string $filearea
bool $validimage

Return Value

mixed

Exceptions

coding_exception

in deprecated_model at line 523
static mixed get_fileurl(object $file)

Get file URL.

Parameters

object $file

Return Value

mixed

in deprecated_model at line 544
protected false|mixed|stdClass get($id)

Get record by ID.

Parameters

$id

Return Value

false|mixed|stdClass

Exceptions

dml_exception

in deprecated_model at line 560
protected false|mixed|stdClass get_by_idnumber($idnumber)

Get record by idnumber.

Parameters

$idnumber

Return Value

false|mixed|stdClass

Exceptions

dml_exception

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

Parameters

stdClass $r

Return Value

deprecated_model

in deprecated_item at line 105
void load(bool $reload = false)

No description

Parameters

bool $reload

Return Value

void

in deprecated_item at line 116
bool enabled()

No description

Return Value

bool

in deprecated_item at line 121
bool disabled()

No description

Return Value

bool

in deprecated_item at line 129
bool deleted()

No description

Return Value

bool

Exceptions

dml_exception

in deprecated_item at line 148
static get_item_or_create(int|string|null $contextid, string $type = '')

No description

Parameters

int|string|null $contextid
string $type

Exceptions

dml_exception

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 Migrate to core\repository\item_search_repository

No description

Parameters

array $searchcriteriaitem
array $searchcriteriameta
int $page
int $totalcount
string|null $sort
bool $includedeleted
int $perpage

Return Value

array

Exceptions

coding_exception
dml_exception

at line 114
moodle_url viewurl()

No description

Return Value

moodle_url

at line 119
moodle_url previewurl()

No description

Return Value

moodle_url

at line 124
moodle_url editurl()

No description

Return Value

moodle_url

at line 129
moodle_url deleteurl()

No description

Return Value

moodle_url

at line 138
moodle_url trilhaetapaurl()

No description

Return Value

moodle_url

at line 145
moodle_url setdefaulturl()

No description

Return Value

moodle_url

at line 154
bool is_trilhadefault()

No description

Return Value

bool

at line 159
bool is_showinfilter()

No description

Return Value

bool

at line 164
bool get_showall()

No description

Return Value

bool

at line 169
bool get_enrolaccess()

No description

Return Value

bool

at line 174
bool get_enrolallow()

No description

Return Value

bool

at line 179
get_etapas()

No description

at line 198
static bool set_trilha_default($trilhaid)

No description

Parameters

$trilhaid

Return Value

bool

at line 203
static trilha|null get_trilha_default()

No description

Return Value

trilha|null

at line 212
bool is_default()

No description

Return Value

bool

at line 217
static get_trilha_active()

No description

at line 222
bool active()

No description

Return Value

bool

at line 227
static array get_menuoptions($deleted = 0, $enabled = 1, $onlyenrolled = true)

No description

Parameters

$deleted
$enabled
$onlyenrolled

Return Value

array

at line 239
static array get_course_groups_options()

Retrieves a list of course groups that are currently enabled.

Return Value

array

an array of course groups, where each group is represented as an associative array containing 'id' for the group's identifier and 'name' for the full name of the group

at line 256
void enable_trilha()

No description

Return Value

void

at line 262
void disable_trilha()

No description

Return Value

void

at line 268
stdClass prepare_edit_data()

No description

Return Value

stdClass