$output = html_writer::tag("div", get_string('permissiondeniederror', 'turnitintooltwo'), array("id" => "box_receipt")); } echo $output; break; case "export_pdfs": $submissionids = array(); $downloadtype = "pdf_zip"; foreach ($_REQUEST as $k => $v) { if (strstr($k, "submission_id") !== false) { $submissionids[] = (int) $v; $downloadtype = "gmpdf_zip"; } } if ($istutor) { $user = new turnitintooltwo_user($USER->id, "Instructor"); echo html_writer::tag("div", $turnitintooltwoview->output_download_launch_form($downloadtype, $user->tii_user_id, $parts[$part]->tiiassignid, $submissionids), array("class" => "launch_form")); } break; case "rubricview": if (has_capability('mod/turnitintooltwo:submit', context_module::instance($cm->id))) { $user = new turnitintooltwo_user($USER->id, "Learner"); $course = $turnitintooltwoassignment->get_course_data($turnitintooltwoassignment->turnitintooltwo->course); $user->join_user_to_class($course->turnitin_cid); echo html_writer::tag("div", $turnitintooltwoview->output_lti_form_launch('rubric_view', 'Learner', $parts[$part]->tiiassignid), array("class" => "launch_form")); } break; case "loadmessages": if ($istutor || has_capability('mod/turnitintooltwo:submit', context_module::instance($cm->id))) { echo html_writer::tag("div", $turnitintooltwoview->output_lti_form_launch('messages_inbox', $userrole), array("id" => "inbox_form")); } break;
$user = new turnitintooltwo_user($USER->id, 'Instructor'); $user->edit_tii_user(); if ($action == "orig_zip") { $cm = get_coursemodule_from_instance("turnitintooltwo", $assignmentid); $partdetails = $turnitintooltwoassignment->get_part_details($partid, "turnitin"); $submissions = $turnitintooltwoassignment->get_submissions($cm, $partdetails->id); $submissionids = array(); foreach ($submissions[$partdetails->id] as $k => $v) { if (!empty($v->submission_objectid)) { $submissionids[] = $v->submission_objectid; } } } else { $submissionids = optional_param_array('submission_ids', array(), PARAM_INT); } echo turnitintooltwo_view::output_download_launch_form($action, $user->tii_user_id, $partid, $submissionids); } break; case "get_users": $PAGE->set_context(context_system::instance()); if (is_siteadmin()) { echo json_encode(turnitintooltwo_getusers()); } else { throw new moodle_exception('accessdenied', 'admin'); } break; case "initialise_redraw": $return["aaData"] = array(); echo json_encode($return); break; case "get_submissions":