Пример #1
0
 if (empty($post['submissionagreement'])) {
     $_SESSION["notice"]["message"] = get_string('copyrightagreementerror', 'turnitintooltwo');
     $error = true;
     $do = "submitpaper";
 }
 if ($error) {
     // Save data in session incase of error
     $_SESSION['form_data']->submissiontype = $post['submissiontype'];
     $_SESSION['form_data']->submissiontitle = $post['submissiontitle'];
     $_SESSION['form_data']->submissiontext = $post['submissiontext'];
 } else {
     // Check for previous submission to this part.
     if (!($prevsubmission = $turnitintooltwoassignment->get_user_submissions($post['studentsname'], $turnitintooltwoassignment->turnitintooltwo->id, $post['submissionpart']))) {
         // Create submission object if not a previous one.
         $turnitintooltwosubmission = new turnitintooltwo_submission(0, "moodle", $turnitintooltwoassignment);
         if (!$turnitintooltwosubmission->create_submission($post)) {
             $_SESSION["notice"]["message"] = get_string('createsubmissionerror', 'turnitintooltwo');
             $do = "submitpaper";
         }
     } else {
         foreach ($prevsubmission as $prev) {
             $submission = $prev;
         }
         $turnitintooltwosubmission = new turnitintooltwo_submission($submission->id, "moodle", $turnitintooltwoassignment);
         $turnitintooltwosubmission->reset_submission($post);
     }
     if ($turnitintooltwosubmission) {
         if ($post['submissiontype'] == 1) {
             // Upload file.
             $doupload = $turnitintooltwosubmission->do_file_upload($cm, $turnitintooltwofileuploadoptions);
             if (!$doupload["result"]) {