Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
|
Namespaces | |
namespace | tool_policy |
| |
namespace | tool_policy\event |
| |
namespace | tool_policy\form |
| |
namespace | tool_policy\output |
| |
namespace | tool_policy\privacy |
| |
namespace | tool_policy\privacy\local\sitepolicy |
| |
namespace | tool_policy\test |
| |
Classes | |
class | behat_tool_policy |
Step definition for tool_policy. More... | |
class | tool_policy\acceptances_table |
Class acceptances_table. More... | |
class | tool_policy\api |
Provides the API of the policies plugin. 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\form\policydoc |
Defines the form for editing a policy document version. More... | |
class | tool_policy\output\acceptances |
List of users and their acceptances. More... | |
class | tool_policy\output\acceptances_filter |
Implements the widget allowing to filter the acceptance records. More... | |
class | tool_policy\output\guestconsent |
Renderer for the policies plugin. More... | |
class | tool_policy\output\page_agreedocs |
Represents a page for showing all the policy documents which a user has to agree to. More... | |
class | tool_policy\output\page_managedocs_list |
Represents a management page with the list of policy documents. More... | |
class | tool_policy\output\page_nopermission |
Represents a page for showing the error messages. More... | |
class | tool_policy\output\page_viewalldoc |
Represents a page for showing all the policy documents with a current version. More... | |
class | tool_policy\output\page_viewdoc |
Represents a page for showing the given policy document version. More... | |
class | tool_policy\output\renderer |
Renderer for the policies plugin. More... | |
class | tool_policy\output\user_agreement |
List of users and their acceptances. 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... | |
class | tool_policy\test\helper |
Provides some helper methods for unit-tests. 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. | |
xmldb_tool_policy_upgrade ($oldversion) | |
Execute the plugin upgrade steps from the given old version. | |
Variables | |
$capabilities | |
global | tool_policy::$CFG |
$definitions | |
$functions | |
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 |
xmldb_tool_policy_upgrade | ( | $oldversion | ) |
Execute the plugin upgrade steps from the given old version.
int | $oldversion |
bool |
$definitions |
$functions |
if (empty( $CFG->sitepolicyhandler)||$CFG->sitepolicyhandler !=='tool_policy') $managecaps |
$observers |