Exemplo n.º 1
0
         // 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;
     $assignment_data['end_date'] = $unixEndDate;
 } else {
     // create new assignment
     // add date format used to pre fill the form
     $assignment_data['start_date'] = $assignment->getStartDate();
     $assignment_data['end_date'] = $assignment->getEndDate();