Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Files | |
file | access.php |
Navigation block caps. | |
file | block_navigation.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 global navigation instances. | |
file | provider.php |
Privacy Subsystem implementation for block_navigation. | |
file | renderer.php |
Outputs the navigation tree. | |
file | upgrade.php |
This file keeps track of upgrades to the navigation block. | |
file | version.php |
Version details. | |
Namespaces | |
block_navigation\privacy | |
| |
Classes | |
class | block_navigation |
class | block_navigation\privacy\provider |
Privacy Subsystem for block_navigation implementing null_provider. More... | |
class | block_navigation_edit_form |
class | block_navigation_renderer |
Functions | |
xmldb_block_navigation_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_navigation' |
$plugin | requires = 2019111200 |
$plugin | version = 2019111800 |
xmldb_block_navigation_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 |