Пример #1
0
         $turnitintooltwosubmission = new turnitintooltwo_submission($submissionid, "turnitin");
         if ($turnitintooltwosubmission->unanonymise_submission($reason)) {
             if ($turnitintooltwosubmission->userid == 0) {
                 $return["name"] = format_string($turnitintooltwosubmission->nmlastname) . ", " . format_string($turnitintooltwosubmission->nmfirstname);
             } else {
                 $user = new turnitintooltwo_user($turnitintooltwosubmission->userid);
                 $return["name"] = format_string($user->lastname) . ", " . format_string($user->firstname);
             }
             $return["status"] = "success";
             $return["userid"] = $turnitintooltwosubmission->userid;
             $turnitintooltwoassignment = new turnitintooltwo_assignment($assignmentid);
             $return["courseid"] = $turnitintooltwoassignment->turnitintooltwo->course;
             $return["msg"] = "";
         }
         // Refresh submission and save.
         $turnitintooltwosubmission->update_submission_from_tii();
     }
     echo json_encode($return);
     break;
 case "search_classes":
     if (!confirm_sesskey()) {
         throw new moodle_exception('invalidsesskey', 'error');
     }
     $coursetitle = optional_param('course_title', '', PARAM_TEXT);
     $courseintegration = optional_param('course_integration', '', PARAM_ALPHANUM);
     $courseenddate = optional_param('course_end_date', null, PARAM_TEXT);
     $requestsource = optional_param('request_source', 'mod', PARAM_TEXT);
     $modules = $DB->get_record('modules', array('name' => 'turnitintooltwo'));
     $PAGE->set_context($modules);
     $return = turnitintooltwo_get_courses_from_tii($tiiintegrationids, $coursetitle, $courseintegration, $courseenddate, $requestsource);
     echo json_encode($return);