} else { if ($usertimezone <= 13 && $usertimezone > 0) { $usertimezone = "GMT+{$usertimezone}"; } else { if ($usertimezone < 0) { $usertimezone = "GMT{$usertimezone}"; } else { $usertimezone = 'GMT'; } } } } $fieldvalue = strtotime($fieldvalue . ' ' . $usertimezone); break; } $return = $turnitintooltwoassignment->edit_part_field($partid, $fieldname, $fieldvalue); } else { $return["aaData"] = ''; } $partdetails = $turnitintooltwoassignment->get_parts(); $return['export_option'] = $turnitintooltwoassignment->turnitintooltwo->anon == 0 || time() > $partdetails[$partid]->dtpost ? "tii_export_options_show" : "tii_export_options_hide"; echo json_encode($return); break; case "useragreement": $assignmentid = required_param('assignment', PARAM_INT); $turnitintooltwoassignment = new turnitintooltwo_assignment($assignmentid); $cm = get_coursemodule_from_instance("turnitintooltwo", $assignmentid); if (has_capability('mod/turnitintooltwo:read', context_module::instance($cm->id))) { $user = new turnitintooltwo_user($USER->id, "Learner"); echo turnitintooltwo_view::output_dv_launch_form("useragreement", 0, $user->tii_user_id, "Learner", "Submit", true); }