Commit | Line | Data |
---|---|---|
c6d75bff | 1 | <?php |
c6d75bff PS |
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 | /** | |
39b90b51 EL |
18 | * Definition of log events associated with the current component |
19 | * | |
20 | * The log events defined on this file are processed and stored into | |
21 | * the Moodle DB after any install or upgrade operation. All plugins | |
22 | * support this. | |
23 | * | |
24 | * For more information, take a look to the documentation available: | |
25 | * - Logging API: {@link http://docs.moodle.org/dev/Logging_API} | |
26 | * - Upgrade API: {@link http://docs.moodle.org/dev/Upgrade_API} | |
c6d75bff | 27 | * |
39b90b51 EL |
28 | * @package core |
29 | * @category log | |
30 | * @copyright 2010 Petr Skoda (http://skodak.org) | |
31 | * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later | |
c6d75bff PS |
32 | */ |
33 | ||
34 | defined('MOODLE_INTERNAL') || die(); | |
35 | ||
36 | global $DB; // TODO: this is a hack, we should really do something with the SQL in SQL tables | |
37 | ||
38 | $logs = array( | |
c6d75bff PS |
39 | array('module'=>'course', 'action'=>'user report', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), |
40 | array('module'=>'course', 'action'=>'view', 'mtable'=>'course', 'field'=>'fullname'), | |
8d5745fa | 41 | array('module'=>'course', 'action'=>'view section', 'mtable'=>'course_sections', 'field'=>'COALESCE(name, section)'), |
c6d75bff PS |
42 | array('module'=>'course', 'action'=>'update', 'mtable'=>'course', 'field'=>'fullname'), |
43 | array('module'=>'course', 'action'=>'enrol', 'mtable'=>'course', 'field'=>'fullname'), // there should be some way to store user id of the enrolled user! | |
44 | array('module'=>'course', 'action'=>'unenrol', 'mtable'=>'course', 'field'=>'fullname'), // there should be some way to store user id of the enrolled user! | |
45 | array('module'=>'course', 'action'=>'report log', 'mtable'=>'course', 'field'=>'fullname'), | |
46 | array('module'=>'course', 'action'=>'report live', 'mtable'=>'course', 'field'=>'fullname'), | |
47 | array('module'=>'course', 'action'=>'report outline', 'mtable'=>'course', 'field'=>'fullname'), | |
48 | array('module'=>'course', 'action'=>'report participation', 'mtable'=>'course', 'field'=>'fullname'), | |
49 | array('module'=>'course', 'action'=>'report stats', 'mtable'=>'course', 'field'=>'fullname'), | |
50 | array('module'=>'message', 'action'=>'write', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
51 | array('module'=>'message', 'action'=>'read', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
52 | array('module'=>'message', 'action'=>'add contact', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
53 | array('module'=>'message', 'action'=>'remove contact', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
54 | array('module'=>'message', 'action'=>'block contact', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
55 | array('module'=>'message', 'action'=>'unblock contact', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), | |
56 | array('module'=>'group', 'action'=>'view', 'mtable'=>'groups', 'field'=>'name'), | |
57 | array('module'=>'tag', 'action'=>'update', 'mtable'=>'tag', 'field'=>'name'), | |
e11b8b16 | 58 | array('module'=>'tag', 'action'=>'flag', 'mtable'=>'tag', 'field'=>'name'), |
bf9f1bbd | 59 | array('module'=>'user', 'action'=>'view', 'mtable'=>'user', 'field'=>$DB->sql_concat('firstname', "' '" , 'lastname')), |
c6d75bff | 60 | ); |