コード例 #1
0
ファイル: analysis.php プロジェクト: rrusso/EARS
require_once '../../config.php';
require_once 'visualizer/lib.php';
require_login();
// Course id is optional
$courseid = optional_param('id', NULL, PARAM_INT);
if ($courseid) {
    $course = has_reporting_permission($courseid);
} else {
    $course = null;
}
$export = optional_param('export');
$key = optional_param('key', $courseid ? 'course' : null);
$keyid = optional_param('keyid');
$page = optional_param('page', 0);
$per_page = optional_param('per_page', 50);
$visualizer = referral_visualizer::build_visualizer($course, $key, $keyid, $page, $per_page, $export);
if ($visualizer->exporting and $visualizer->exportable()) {
    $visualizer->export();
    die;
}
// Print the header and heading
$blockname = get_string('blockname', 'block_student_gradeviewer');
$heading = get_string('analysis', 'block_student_gradeviewer');
$navigation = array();
if ($courseid) {
    $navigation[] = array('name' => $course->shortname, 'link' => $CFG->wwwroot . '/course/view.php?id=' . $courseid, 'type' => 'title');
}
$navigation[] = array('name' => $blockname, 'link' => '', 'type' => 'title');
$navigation[] = array('name' => $heading, 'link' => $CFG->wwwroot . '/blocks/student_gradeviewer/analysis.php?id=' . $courseid, 'type' => 'title');
$extra = $visualizer->extra_navigation();
if (!empty($extra)) {
コード例 #2
0
ファイル: options.php プロジェクト: rrusso/EARS
<?php

require_once '../../config.php';
require_once 'visualizer/lib.php';
require_login();
$courseid = optional_param('id');
$navigation = array();
if ($courseid) {
    $course = get_record('course', 'id', $courseid);
    if ($course) {
        $navigation[] = array('name' => $course->shortname, 'link' => $CFG->wwwroot . '/course/view.php?id=' . $courseid, 'type' => 'title');
    }
}
$options = referral_visualizer::build_visualizer(null, 'options', $USER->username);
require_js(array($CFG->wwwroot . '/blocks/student_gradeviewer/jquery.min.js', $CFG->wwwroot . '/blocks/student_gradeviewer/option_functions.js'));
// Print the header and heading
$blockname = get_string('blockname', 'block_student_gradeviewer');
$heading = get_string('auto_options', 'block_student_gradeviewer');
$navigation[] = array('name' => $blockname, 'link' => '', 'type' => 'title');
$navigation[] = array('name' => $heading, 'link' => '', 'type' => 'title');
print_header_simple($heading, '', build_navigation($navigation));
$options->print_filters('options.php');
$options->print_heading($heading);
if ($data = data_submitted()) {
    $options->process($data);
    $options->print_notices();
}
echo '<form method="post">';
$options->print_table();
echo '<div class="center_button">
        <input type="submit" value="' . get_string('submit') . '">