. /** * List outages * * @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\dml\outagedb; use auth_outage\output\renderer; require_once(__DIR__.'/../../config.php'); require_once($CFG->libdir.'/adminlib.php'); admin_externalpage_setup('auth_outage_manage'); $PAGE->set_url(new moodle_url('/auth/outage/manage.php')); echo $OUTPUT->header(); // Give it a consistent time so all outages are listed. Useful when debugging. $now = time(); renderer::get()->output_view('manage.php', [ 'unended' => outagedb::get_all_unended($now), 'ended' => outagedb::get_all_ended($now), ]); echo $OUTPUT->footer();