notes.php

来自「很棒的在线教学系统」· PHP 代码 · 共 66 行

PHP
66
字号
<?php  // $Id: notes.php,v 1.1 2006/09/30 15:41:20 skodak Exp $    require('../../../../config.php');    require('../../lib.php');    require('assignment.class.php');    $id     = required_param('id', PARAM_INT);      // Course Module ID    $userid = required_param('userid', PARAM_INT);  // User ID    $offset = optional_param('offset', 0, PARAM_INT);    $mode   = optional_param('mode', '', PARAM_ALPHA);    if (! $cm = get_coursemodule_from_id('assignment', $id)) {        error("Course Module ID was incorrect");    }    if (! $assignment = get_record('assignment', 'id', $cm->instance)) {        error("Assignment ID was incorrect");    }    if (! $course = get_record('course', 'id', $assignment->course)) {        error("Course is misconfigured");    }    if (! $user = get_record('user', 'id', $userid)) {        error("User is misconfigured");    }    require_login($course->id, false, $cm);    if (!has_capability('mod/assignment:grade', get_context_instance(CONTEXT_MODULE, $cm->id))) {        error("You can not view this assignment");    }    if ($assignment->assignmenttype != 'upload') {        error("Incorrect assignment type");    }    $assignmentinstance = new assignment_upload($cm->id, $assignment, $cm, $course);    $returnurl = "../../submissions.php?id={$assignmentinstance->cm->id}&amp;userid=$userid&amp;offset=$offset&amp;mode=single";    if ($submission = $assignmentinstance->get_submission($user->id)      and !empty($submission->data1)) {        print_header(fullname($user,true).': '.$assignment->name);        print_heading(get_string('notes', 'assignment').' - '.fullname($user,true));        print_simple_box(format_text($submission->data1, FORMAT_HTML), 'center', '100%');        if ($mode != 'single') {            close_window_button();        } else {            print_continue($returnurl);        }        print_footer('none');    } else {        print_header(fullname($user,true).': '.$assignment->name);        print_heading(get_string('notes', 'assignment').' - '.fullname($user,true));        print_simple_box(get_string('notesempty', 'assignment'), 'center', '100%');        if ($mode != 'single') {            close_window_button();        } else {            print_continue($returnurl);        }        print_footer('none');    }?>

⌨️ 快捷键说明

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