|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Namespaces | |
| namespace | report |
Variables | |
| $userid = required_param('id', PARAM_INT) | |
| $courseid = required_param('course', PARAM_INT) | |
| $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST) | |
| $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST) | |
| $coursecontext = context_course::instance($course->id) | |
| $personalcontext = context_user::instance($user->id) | |
| $stractivityreport = get_string('activityreport') | |
| $sql | |
| if($course->id!=1) | $rs = $DB->get_recordset_sql($sql) |
| if(!$rs->valid()) | $courses |
| foreach ($courses as $type=> $infos) | |
| $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST) |
| $coursecontext = context_course::instance($course->id) |
| if (!$rs->valid()) $courses |
| $personalcontext = context_user::instance($user->id) |
| if ($roles=$CFG->gradebookroles) $sql |
" SELECT DISTINCT c.id AS id FROM {course} c INNER JOIN {context} con ON con.instanceid = c.id INNER JOIN {role_assignments} ra ON ra.contextid = con.id INNER JOIN {enrol} e ON c.id = e.courseid INNER JOIN {user_enrolments} ue ON e.id = ue.enrolid AND ra.userid = ue.userid AND ra.userid = {$user->id} "
| $stractivityreport = get_string('activityreport') |
| $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST) |