} } if (isset($_REQUEST['submitAssignment']) && !is_null($cmd)) { // form submitted if (isset($_REQUEST['title'])) { $assignment->setTitle(strip_tags(trim($_REQUEST['title']))); } if (!isset($_REQUEST['description']) || trim(strip_tags($_REQUEST['description'], $allowedTags)) == '') { $assignment->setDescription(''); // avoid multiple br tags to be added when editing an empty form } else { $assignment->setDescription(trim($_REQUEST['description'])); } if (isset($_REQUEST['submission_visibility_applies_to_all']) && $_REQUEST['submission_visibility_applies_to_all'] == 'yes') { $assignment->visibilityModificationAppliesToOldSubmissions(true); $assignment->forceVisibilityChange(); } if (isset($_REQUEST['def_submission_visibility'])) { $assignment->setDefaultSubmissionVisibility($_REQUEST['def_submission_visibility']); } if (isset($_REQUEST['assignment_type'])) { $assignment->setAssignmentType($_REQUEST['assignment_type']); } if (isset($_REQUEST['authorized_content'])) { $assignment->setSubmissionType($_REQUEST['authorized_content']); } if (isset($_REQUEST['allow_late_upload'])) { $assignment->setAllowLateUpload($_REQUEST['allow_late_upload']); } $unixStartDate = mktime($_REQUEST['startHour'], $_REQUEST['startMinute'], '00', $_REQUEST['startMonth'], $_REQUEST['startDay'], $_REQUEST['startYear']); $assignment->setStartDate($unixStartDate);