case "delpart": if (!confirm_sesskey()) { throw new moodle_exception('invalidsesskey', 'error'); } if ($turnitintooltwoassignment->delete_moodle_assignment_part($turnitintooltwoassignment->turnitintooltwo->id, $part)) { $_SESSION["notice"]['message'] = get_string('partdeleted', 'turnitintooltwo'); } redirect(new moodle_url('/course/mod.php', array('update' => $cm->id, 'return' => true, 'sesskey' => sesskey()))); exit; break; case "addtutor": if (!confirm_sesskey()) { throw new moodle_exception('invalidsesskey', 'error'); } $tutorid = required_param('turnitintutors', PARAM_INT); $_SESSION["notice"]['message'] = $turnitintooltwoassignment->add_tii_tutor($tutorid); redirect(new moodle_url('/mod/turnitintooltwo/view.php', array('id' => $id, 'do' => $do))); exit; break; case "removetutor": case "removestudent": if (!confirm_sesskey()) { throw new moodle_exception('invalidsesskey', 'error'); } $memberrole = $action == "removetutor" ? "Instructor" : "Learner"; if ($istutor) { $membershipid = required_param('membership_id', PARAM_INT); $_SESSION["notice"]['message'] = $turnitintooltwoassignment->remove_tii_user_by_role($membershipid, $memberrole); } redirect(new moodle_url('/mod/turnitintooltwo/view.php', array('id' => $id, 'do' => $do))); exit;