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"]) {