Example #1
0
 // 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);
 $unixEndDate = mktime($_REQUEST['endHour'], $_REQUEST['endMinute'], '00', $_REQUEST['endMonth'], $_REQUEST['endDay'], $_REQUEST['endYear']);
 $assignment->setEndDate($unixEndDate);
 $assignment_data['start_date'] = $unixStartDate;