redirect(new moodle_url('/plagiarism/turnitin/settings.php', array('do' => 'errors'))); exit; break; } } // Include Javascript & CSS. if ($do == "errors") { $PAGE->requires->jquery(); $PAGE->requires->jquery_plugin('plagiarism-turnitin_settings', 'plagiarism_turnitin'); } if ($do != "savereport") { echo $OUTPUT->header(); } switch ($do) { case "config": $turnitinpluginview->draw_settings_tab_menu('turnitinsettings', $notice); echo $turnitinpluginview->show_config_form($pluginconfig); break; case "defaults": $turnitinpluginview->draw_settings_tab_menu('turnitindefaults', $notice); $mform = new turnitin_plagiarism_plugin_form($CFG->wwwroot . '/plagiarism/turnitin/settings.php?do=defaults'); $mform->set_data($plugindefaults); $mform->display(); break; case "viewreport": case "savereport": $output = ''; if ($do == 'viewreport') { $activetab = $do == "savereport" ? "turnitinsaveusage" : "turnitinshowusage"; $turnitinpluginview->draw_settings_tab_menu($activetab, $notice); $output .= "<pre>";