[moodle] / contrib / plugins / grade / report / visual / index.php Repository:

Annotation of /contrib/plugins/grade/report/visual/index.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (view) (download)

1 : dservos 1.1 <?php
2 :     require_once '../../../config.php';
3 :     require_once $CFG->libdir.'/gradelib.php';
4 :     require_once $CFG->dirroot.'/grade/lib.php';
5 :    
6 :     $courseid = required_param('id');
7 :    
8 :     /// basic access checks
9 :     if(isset($DB) && !is_null($DB)) {
10 :     $course = $DB->get_record('course', array('id' => $courseid));
11 :     } else {
12 :     $course = get_record('course', 'id', $courseid);
13 :     }
14 :     if (!$course) {
15 :     print_error('nocourseid');
16 :     }
17 :     require_login($course);
18 :     $context = get_context_instance(CONTEXT_COURSE, $course->id);
19 :     require_capability('gradereport/visual:view', $context);
20 :    
21 :     /// last selected report session tracking
22 :     if (!isset($USER->grade_last_report)) {
23 :     $USER->grade_last_report = array();
24 :     }
25 :     $USER->grade_last_report[$course->id] = 'visual';
26 :    
27 :     /// Build navigation
28 :     $strgrades = get_string('grades');
29 :     $reportname = get_string('modulename', 'gradereport_visual');
30 :     $navigation = grade_build_nav(__FILE__, $reportname, $courseid);
31 :    
32 :     //grade_regrade_final_grades($courseid);
33 :    
34 :     /// Print header
35 :     print_header_simple($strgrades.': '.$reportname, ': '.$strgrades, $navigation, '', '', true, null, navmenu($course), false, null);
36 :    
37 :     /// Print the plugin selector at the top
38 :     print_grade_plugin_selector($courseid, 'report', 'stats');
39 :    
40 :     // Add tabs
41 :     $currenttab = 'visualreport';
42 :     require('tabs.php');
43 :    
44 :     require('flex.php');
45 :    
46 :     /// Print footer
47 :     print_footer($course);
48 :     ?>

Moodle CVS Admin
ViewVC Help
Powered by ViewVC 1.0.7