AutorÃa | Ultima modificación | Ver Log |
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* give moodle the data for the storage helper inside the loggedin event
*/
$observers = array(
array(
'eventname' => 'core\event\user_loggedin',
'callback' => 'training_redirector::init',
'includefile' => '/report/training/lib.php',
'internal' => true,
'priority' => 9999,
),
/*
core\event\user_loggedin - core user loggedin
core\event\user_loggedinas
*/
array(
//'eventname' => '\core\event\*',
'eventname' => 'core\event\course_module_viewed',
'callback' => 'training_redirector::store',
'includefile' => '/report/training/lib.php',
'internal' => true,
'priority' => 9000,
),
array(
'eventname' => 'core\event\course_module_deleted',
'callback' => 'training_redirector::remove',
'internal' => true,
'priority' => 9999,
),
array(
'eventname' => 'core\event\course_completed',
'callback' => 'training_redirector::completed',
'includefile' => '/report/training/lib.php',
'internal' => true,
'priority' => 200,
),
array(
'eventname' => 'mod_forum\event\post_created',
'callback' => 'training_redirector::store',
'includefile' => '/report/training/lib.php',
'internal' => true,
'priority' => 9999,
),
);