if ($viewcontext == "box_solid") { $output = html_writer::tag("div", $output, array("class" => "submission_failure_msg")); } echo $output; unset($_SESSION["digital_receipt"]); } // Show duplicate assignment warning if applicable. if ($istutor) { echo $turnitintooltwoview->show_duplicate_assignment_warning($turnitintooltwoassignment, $parts); } if (has_capability('mod/turnitintooltwo:submit', context_module::instance($cm->id)) && !empty($_SESSION["digital_receipt"]) && !isset($_SESSION["digital_receipt"]["is_manual"])) { echo $turnitintooltwoview->show_digital_receipt($_SESSION["digital_receipt"]); unset($_SESSION["digital_receipt"]); } // Initialise inbox, if a student is logged in then populate it also incase they have no javascript. echo $turnitintooltwoview->init_submission_inbox($cm, $turnitintooltwoassignment, $parts, $turnitintooltwouser); // Show submission form for students (only shows if they don't have javascript enabled). if (!$istutor) { echo html_writer::start_tag("div", array("class" => "js_hide")); echo $turnitintooltwoview->show_submission_form($cm, $turnitintooltwoassignment, $part, $turnitintooltwofileuploadoptions, "window", $USER->id); echo html_writer::end_tag("div"); } else { if ($turnitintooltwoassignment->turnitintooltwo->anon > 0) { // Put the html for unanonymising a submission below the form for including in lightbox. echo $turnitintooltwoview->show_unanonymise_form(); } } break; case "students": case "tutors": if (!$istutor) {