. /** * auth_outage plugin lib * * @package auth_outage * @author Daniel Thee Roperto * @copyright 2016 Catalyst IT * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ use auth_outage\local\outagelib; defined('MOODLE_INTERNAL') || die; /** * Used in Moodle 30+ when a user is logged on. */ function auth_outage_extend_navigation_user_settings() { outagelib::inject(); } /** * Used in Moodle 30+ on the frontpage. */ function auth_outage_extend_navigation_frontpage() { outagelib::inject(); } /** * Used in Moodle 31+ when a user is logged on. */ function auth_outage_extend_navigation_user() { outagelib::inject(); } /** * Used for adminlib::set_updatedcallback which requires a string that resolves to a function. * * Related to: MDL-57264 and MDL-32984 */ function auth_outage_outagelib_prepare_next_outage() { outagelib::prepare_next_outage(); }