コード例 #1
0
         throw new moodle_exception('invalidsesskey', 'error');
     }
     $tutorid = required_param('turnitintutors', PARAM_INT);
     $_SESSION["notice"]['message'] = $turnitintooltwoassignment->add_tii_tutor($tutorid);
     redirect(new moodle_url('/mod/turnitintooltwo/view.php', array('id' => $id, 'do' => $do)));
     exit;
     break;
 case "removetutor":
 case "removestudent":
     if (!confirm_sesskey()) {
         throw new moodle_exception('invalidsesskey', 'error');
     }
     $memberrole = $action == "removetutor" ? "Instructor" : "Learner";
     if ($istutor) {
         $membershipid = required_param('membership_id', PARAM_INT);
         $_SESSION["notice"]['message'] = $turnitintooltwoassignment->remove_tii_user_by_role($membershipid, $memberrole);
     }
     redirect(new moodle_url('/mod/turnitintooltwo/view.php', array('id' => $id, 'do' => $do)));
     exit;
     break;
 case "submission":
     if (!confirm_sesskey()) {
         throw new moodle_exception('invalidsesskey', 'error');
     }
     $do = "submission_success";
     $error = false;
     // Clean posted variables.
     $post = array();
     $post['submissiontype'] = required_param('submissiontype', PARAM_INT);
     $post['submissiontext'] = optional_param('submissiontext', '', PARAM_TEXT);
     $post['submissiontext'] = trim($post['submissiontext']);