| Moodle PHP Documentation 4.1
    Moodle 4.1.19+ (Build: 20250711) (5f47dc23ffc) | 
| Functions | |
| tool_brickfield_extend_navigation_course (\navigation_node $navigation, stdClass $course, context $context) | |
| This function extends the navigation with the report items. | |
| tool_brickfield_get_fontawesome_icon_map () | |
| Get icon mapping for font-awesome. | |
| xmldb_tool_brickfield_install () | |
| Perform the post-install procedures. | |
| Variables | |
| $accessibilitydisabled = !accessibility::is_accessibility_enabled() | |
| $capabilities | |
| global | tool_brickfield::$CFG | 
| global | tool_brickfield\form::$CFG | 
| if($hassiteconfig) | $moodleurl = accessibility::get_plugin_url() | 
| $observers | |
| $plugin = 2022111800 | |
| if($hassiteconfig) | $showreports = has_capability('moodle/site:config', context_system::instance()) | 
| $tasks | |
| $plugin | component = 'tool_brickfield' | 
| $plugin | version = 2022112800 | 
| tool_brickfield_extend_navigation_course | ( | \navigation_node | $navigation, | 
| stdClass | $course, | ||
| context | $context ) | 
This function extends the navigation with the report items.
| navigation_node | $navigation | The navigation node to extend | 
| stdClass | $course | The course to object for the report | 
| context | $context | The context of the course | 
| coding_exception | |
| moodle_exception | 
| tool_brickfield_get_fontawesome_icon_map | ( | ) | 
Get icon mapping for font-awesome.
| string[] | 
| $capabilities |