Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
access | |
cache | |
external | |
output | |
test | |
upgrade | |
Directories | |
directory | local |
| |
Namespaces | |
namespace | tool_policy |
View user acceptances to the policies. | |
namespace | tool_policy\event |
Provides tool_policy::event::acceptance_base class. | |
namespace | tool_policy\form |
Provides tool_policy::form::accept_policy class. | |
namespace | tool_policy\privacy |
Privacy Subsystem implementation for tool_policy. | |
namespace | tool_policy\privacy\local\sitepolicy |
Site policy handler class. | |
Classes | |
class | tool_policy\acceptances_table |
Class acceptances_table. More... | |
class | tool_policy\event\acceptance_created |
Event acceptance_created. More... | |
class | tool_policy\event\acceptance_updated |
Event acceptance_updated. More... | |
class | tool_policy\external |
Class external. More... | |
class | tool_policy\form\accept_policy |
Represents the form for accepting or revoking a policy. More... | |
class | tool_policy\policy_exporter |
Exporter of a policy document model. More... | |
class | tool_policy\policy_version |
Persistent model representing a single policy document version. More... | |
class | tool_policy\policy_version_exporter |
Exporter of a single policy document version. More... | |
class | tool_policy\privacy\local\sitepolicy\handler |
Class implementation for a site policy handler. More... | |
class | tool_policy\privacy\provider |
Implementation of the privacy subsystem plugin provider for the policy tool. More... | |
Functions | |
tool_policy_before_standard_html_head () | |
Load policy message for guests. | |
tool_policy_get_fontawesome_icon_map () | |
Map icons for font-awesome themes. | |
tool_policy_myprofile_navigation (tree $tree, $user, $iscurrentuser, $course) | |
Add nodes to myprofile page. | |
tool_policy_output_fragment_accept_on_behalf ($args) | |
Serve the new group form as a fragment. | |
tool_policy_pluginfile ($course, $cm, $context, $filearea, $args, $forcedownload, array $options=array()) | |
Serve the embedded files. | |
tool_policy_pre_signup_requests () | |
Hooks redirection to policy acceptance pages before sign up. | |
tool_policy_standard_footer_html () | |
Callback to add footer elements. | |
Variables | |
global | tool_policy::$CFG |
if(empty($CFG->sitepolicyhandler)|| $CFG->sitepolicyhandler !=='tool_policy') | $managecaps |
$observers | |
$plugin = 2023100400 | |
$plugin | component = 'tool_policy' |
$plugin | version = 2023100900 |
tool_policy_before_standard_html_head | ( | ) |
Load policy message for guests.
string | The HTML code to insert before the head. |
tool_policy_myprofile_navigation | ( | tree | $tree, |
$user, | |||
$iscurrentuser, | |||
$course ) |
Add nodes to myprofile page.
tree | $tree | Tree object |
stdClass | $user | User object |
bool | $iscurrentuser | |
stdClass | $course | Course object |
bool |
coding_exception | |
dml_exception | |
moodle_exception |
tool_policy_output_fragment_accept_on_behalf | ( | $args | ) |
Serve the new group form as a fragment.
array | $args | List of named arguments for the fragment loader. |
string |
tool_policy_pluginfile | ( | $course, | |
$cm, | |||
$context, | |||
$filearea, | |||
$args, | |||
$forcedownload, | |||
array | $options = array() ) |
Serve the embedded files.
stdClass | $course | the course object |
stdClass | $cm | the course module object |
stdClass | $context | the context |
string | $filearea | the name of the file area |
array | $args | extra arguments (itemid, path) |
bool | $forcedownload | whether or not force download |
array | $options | additional options affecting the file serving |
bool | false if the file not found, just send the file otherwise and do not return anything |
tool_policy_standard_footer_html | ( | ) |
Callback to add footer elements.
string | HTML footer content |
if (empty( $CFG->sitepolicyhandler)||$CFG->sitepolicyhandler !=='tool_policy') $managecaps |
$observers |