classes/api/base.php [681:689]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } else {
            // Create postdata from the zip package of teacher's feedback.
            $tempfolder = $this->create_temp_folder();
            $fp = get_file_packer('application/zip');
            $filelist = $fp->extract_to_pathname(reset($files), $tempfolder);
            $folder = join(DIRECTORY_SEPARATOR, array(rtrim($tempfolder, DIRECTORY_SEPARATOR), '0'));
            $postdata = $this->create_postdata_from_folder($pagetitle, $folder, $boundary);
        }
        return [$postdata, $boundary];
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



classes/api/base.php [722:731]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } else {
            // Unzip the submission and prepare postdata from it.
            $tempfolder = $this->create_temp_folder();
            $fp = get_file_packer('application/zip');
            $filelist = $fp->extract_to_pathname(reset($files), $tempfolder);
            $folder = join(DIRECTORY_SEPARATOR, array(rtrim($tempfolder, DIRECTORY_SEPARATOR), '0'));
            $postdata = $this->create_postdata_from_folder($pagetitle, $folder, $boundary);
        }

        return [$postdata, $boundary];
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



