}
    turnitintool_delete_submission($cm, $turnitintool, $USER->id, $submission);
    exit;
}
$redirectlink = $CFG->wwwroot . '/mod/turnitintool/view.php?id=' . $cm->id;
$redirectlink .= !is_null($param_do) ? '&do=' . $param_do : '&do=intro';
$redirectlink .= !is_null($param_fr) ? '&fr=' . $param_fr : '';
$redirectlink .= !is_null($param_sh) ? '&sh=' . $param_sh : '';
$redirectlink .= !is_null($param_ob) ? '&ob=' . $param_ob : '';
if (!is_null($param_reloadrow)) {
    turnitintool_reloadinbox_row($cm, $turnitintool, $param_reloadrow);
    exit;
}
if (!is_null($param_update)) {
    $loaderbar = new turnitintool_loaderbarclass(2);
    turnitintool_update_all_report_scores($cm, $turnitintool, $param_update, $loaderbar);
    turnitintool_redirect($redirectlink);
    exit;
}
if (!is_null($param_enrollstudent)) {
    turnitintool_enroll_student($cm, $turnitintool, $param_enrollstudent);
}
if (!is_null($param_enroll)) {
    turnitintool_enroll_all_students($cm, $turnitintool);
    turnitintool_redirect($redirectlink);
    exit;
}
if (!is_null($param_do) and $param_do == "tutors" and !is_null($param_unenrol)) {
    $tutors = turnitintool_remove_tiitutor($cm, $turnitintool, $param_unenrol);
    if (!is_null($tutors->error)) {
        $notice = $tutors->error;
if (!is_null($param_delpart) and $param_do == 'intro') {
    $notice = turnitintool_delete_part($cm, $turnitintool, $param_delpart);
}
if (!is_null($param_submitted) and $param_do == 'notes') {
    $notice = turnitintool_process_notes($cm, $turnitintool, $param_s, $post);
}
if (!is_null($param_submitted) and $param_do == 'options') {
    $notice = turnitintool_process_options($cm, $turnitintool, $post);
}
if (!is_null($param_do) and $turnitintool->autoupdates == 1 and ($param_do == 'allsubmissions' or $param_do == 'submissions')) {
    if ($param_do == 'submissions') {
        $getuser = $USER->id;
    } else {
        $getuser = NULL;
    }
    if (turnitintool_update_all_report_scores($cm, $turnitintool, 0)) {
        turnitintool_redirect($CFG->wwwroot . '/mod/turnitintool/view.php?id=' . $cm->id . '&do=' . $param_do);
    }
}
add_to_log($course->id, "turnitintool", "view", "view.php?id={$cm->id}", "{$turnitintool->id}");
/// Print the page header
$strturnitintools = get_string("modulenameplural", "turnitintool");
$strturnitintool = get_string("modulename", "turnitintool");
if (!is_callable('build_navigation')) {
    $navigation = array(array('title' => $course->shortname, 'url' => $CFG->wwwroot . "/course/view.php?id={$course->id}", 'type' => 'course'), array('title' => $strturnitintools, 'url' => $CFG->wwwroot . "/mod/turnitintool/index.php?id={$course->id}", 'type' => 'activity'), array('title' => format_string($turnitintool->name), 'url' => '', 'type' => 'activityinstance'));
} else {
    $navigation = build_navigation('', $cm);
}
turnitintool_header($cm, $course, $_SERVER["REQUEST_URI"], $turnitintool->name, $SITE->fullname, $navigation, "", "", true, update_module_button($cm->id, $course->id, $strturnitintool), navmenu($course));
/// Check to see if groups are being used and abstract for 1.8 if neccessary
if (!is_callable('groups_get_activity_group')) {