⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preferences.php

📁 很棒的在线教学系统
💻 PHP
字号:
<?php // $Id: preferences.php,v 1.25.2.2 2007/12/19 17:38:46 skodak Exp $/////////////////////////////////////////////////////////////////////////////                                                                       //// NOTICE OF COPYRIGHT                                                   ////                                                                       //// Moodle - Modular Object-Oriented Dynamic Learning Environment         ////          http://moodle.com                                            ////                                                                       //// Copyright (C) 1999 onwards Martin Dougiamas  http://dougiamas.com     ////                                                                       //// This program is free software; you can redistribute it and/or modify  //// it under the terms of the GNU General Public License as published by  //// the Free Software Foundation; either version 2 of the License, or     //// (at your option) any later version.                                   ////                                                                       //// This program is distributed in the hope that it will be useful,       //// but WITHOUT ANY WARRANTY; without even the implied warranty of        //// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         //// GNU General Public License for more details:                          ////                                                                       ////          http://www.gnu.org/copyleft/gpl.html                         ////                                                                       /////////////////////////////////////////////////////////////////////////////set_time_limit(0);require_once '../../../config.php';require_once $CFG->libdir . '/gradelib.php';require_once '../../lib.php';$courseid      = required_param('id', PARAM_INT);/// Make sure they can even access this courseif (!$course = get_record('course', 'id', $courseid)) {    print_error('nocourseid');}require_login($course->id);$context = get_context_instance(CONTEXT_COURSE, $course->id);$systemcontext = get_context_instance(CONTEXT_SYSTEM);require_capability('gradereport/grader:view', $context);require('preferences_form.php');$mform = new grader_report_preferences_form('preferences.php', compact('course'));if ($mform->is_cancelled()){    redirect($CFG->wwwroot . '/grade/report/grader/index.php?id='.$courseid);}// If data submitted, then process and store.if ($data = $mform->get_data()) {    foreach ($data as $preference => $value) {        if (substr($preference, 0, 6) !== 'grade_') {            continue;        }        if ($value == GRADE_REPORT_PREFERENCE_DEFAULT || strlen($value) == 0) {            unset_user_preference($preference);        } else {            set_user_preference($preference, $value);        }    }    redirect($CFG->wwwroot . '/grade/report/grader/index.php?id='.$courseid); // message here breaks accessability and is sloooowww    exit;}$strgrades = get_string('grades');$strgraderreport = get_string('modulename', 'gradereport_grader');$strgradepreferences = get_string('gradepreferences', 'grades');$navigation = grade_build_nav(__FILE__, $strgradepreferences, $courseid);print_header_simple($strgrades.': '.$strgraderreport . ': ' . $strgradepreferences,': '.$strgradepreferences, $navigation,                    '', '', true, '', navmenu($course));/// Print the plugin selector at the topprint_grade_plugin_selector($course->id, 'report', 'grader');// Add tabs$currenttab = 'preferences';include('tabs.php');// If USER has admin capability, print a link to the site config page for this reportif (has_capability('moodle/site:config', $systemcontext)) {    echo '<div id="siteconfiglink"><a href="'.$CFG->wwwroot.'/'.$CFG->admin.'/settings.php?section=gradereportgrader">';    echo get_string('changereportdefaults', 'grades');    echo "</a></div>\n";}print_simple_box_start("center");$mform->display();print_simple_box_end();print_footer($course);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -