Base class for site policy handlers.
Copyright: | 2018 Marina Glancy |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 113 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
handler:: (3 methods):
is_defined()
accept()
signup_form()
is_defined($forguests = false) X-Ref |
Checks if the site has site policy defined param: bool $forguests return: bool |
accept() X-Ref |
Accept site policy for the current user return: bool - false if sitepolicy not defined, user is not logged in or user has already agreed to site policy; |
signup_form($mform) X-Ref |
Adds "Agree to site policy" checkbox to the signup form. Sitepolicy handlers can override the simple checkbox with their own controls. param: \MoodleQuickForm $mform |