Ejemplo n.º 1
0
     }
 }
 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);