Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Files | |
file | access.php |
Settings block caps. | |
file | block_settings.php |
This file contains classes used to manage the navigation structures in Moodle and was introduced as part of the changes occuring in Moodle 2.0. | |
file | edit_form.php |
Form for editing settings navigation instances. | |
file | provider.php |
Privacy Subsystem implementation for block_settings. | |
file | renderer.php |
Settings block. | |
file | upgrade.php |
This file keeps track of upgrades to the settings block. | |
file | version.php |
Version details. | |
Namespaces | |
block_settings\privacy | |
| |
Classes | |
class | block_settings |
The settings navigation tree block class. More... | |
class | block_settings\privacy\provider |
Privacy Subsystem for block_settings implementing null_provider. More... | |
class | block_settings_edit_form |
Form for setting navigation instances. More... | |
class | block_settings_renderer |
Functions | |
xmldb_block_settings_upgrade ($oldversion, $block) | |
As of the implementation of this block and the general navigation code in Moodle 2.0 the body of immediate upgrade work for this block and settings is done in core upgrade {. More... | |
Variables | |
$capabilities | |
$plugin | component = 'block_settings' |
$plugin | requires = 2019111200 |
$plugin | version = 2019111800 |
xmldb_block_settings_upgrade | ( | $oldversion, | |
$block | |||
) |
As of the implementation of this block and the general navigation code in Moodle 2.0 the body of immediate upgrade work for this block and settings is done in core upgrade {.
There were several reasons that they were put there and not here, both becuase the process for the two blocks was very similar and because the upgrade process was complex due to us wanting to remvoe the outmoded blocks that this block was going to replace.
int | $oldversion | |
object | $block |
$capabilities |