$fr = File::getByID($_REQUEST['fID']); } else { $fr = false; } $searchInstance = $_POST['searchInstance']; $r = new FileEditResponse(); $files = array(); if ($valt->validate('import_incoming')) { if (!empty($_POST)) { $fi = new FileImporter(); foreach ($_POST as $k => $name) { if (preg_match("#^send_file#", $k)) { if (!$fp->canAddFileType($cf->getExtension($name))) { $resp = FileImporter::E_FILE_INVALID_EXTENSION; } else { $resp = $fi->importIncomingFile($name); } if (!$resp instanceof \Concrete\Core\File\Version) { $error->add($name . ': ' . FileImporter::getErrorMessage($resp)); } else { $files[] = $resp; if ($_POST['removeFilesAfterPost'] == 1) { $fsl = \Concrete\Core\File\StorageLocation\StorageLocation::getDefault()->getFileSystemObject(); $fsl->delete(REL_DIR_FILES_INCOMING . '/' . $name); } if (!is_object($fr)) { // we check $fr because we don't want to set it if we are replacing an existing file $respf = $resp->getFile(); $respf->setOriginalPage($_POST['ocID']); } else { $respf = $fr;