Example #1
0
         $form = new Form();
         $form->setFormId($formId);
         $form->setExerciseId($exerciseId);
         $choiceText = $choiceData2;
         $choices = array();
         foreach ($choiceText as $tempKey => $choiceData) {
             if (trim($choiceData) === '') {
                 continue;
             }
             $choice = new Choice();
             $choice->SetText(htmlentities(htmlentities(htmlspecialchars_decode($choiceData))));
             $choice->SetFormId($formId);
             $choices[] = $choice;
         }
         if ($choices !== null && $choices !== array()) {
             $form->setChoices($choices);
             $formdata[] = $form;
         }
     }
 }
 #endregion
 if (isset($_FILES[$fileName]) || $formdata !== array()) {
     $error = 0;
     if (isset($_FILES[$fileName])) {
         $file = $_FILES[$fileName];
         $error = $file['error'];
         if ($error === 0) {
             $maxFileSize = parse_size(ini_get('upload_max_filesize'));
             global $globalUserData;
             if (isset($globalUserData['courses'][0]['course'])) {
                 $obj = Course::decodeCourse(Course::encodeCourse($globalUserData['courses'][0]['course']));