Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
driprelease_viewed
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 init
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 get_description
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
16
17/**
18 * The tool_driprelease viewed.
19 *
20 * @package     tool_driprelease
21 * @copyright   2022 Marcus Green
22 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23 */
24
25namespace tool_driprelease\event;
26
27/**
28 * The tool_driprelease  viewed event class.
29 *
30 * @package     tool_driprelease
31 * @copyright   2022 Marcus Green
32 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
33 */
34class driprelease_viewed extends \core\event\base {
35
36    /**
37     * Init method.
38     */
39    protected function init() {
40        $this->data['crud'] = 'r';
41        $this->data['edulevel'] = self::LEVEL_OTHER;
42    }
43    /**
44     * What appears when the log is viewed
45     *
46     * @return string
47     */
48    public function get_description() {
49        return 'User '.$this->data['other']['username']. ' viewed driprelease for course '.$this->data['other']['course'];
50    }
51
52}
53