...Человеческий поиск в разработке...
- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/FileUploader/Uploader.php
- Класс: BitrixUIFileUploaderUploader
- Вызов: Uploader::getPendingFiles
public function getPendingFiles(array $tempFileIds): PendingFileCollection { $pendingFiles = new PendingFileCollection(); foreach ($tempFileIds as $tempFileId) { if (!is_string($tempFileId) || empty($tempFileId)) { continue; } $pendingFile = new PendingFile($tempFileId); $pendingFiles->add($pendingFile); $guid = $this->getGuidFromToken($tempFileId); if (!$guid) { $pendingFile->addError(new UploaderError(UploaderError::INVALID_SIGNATURE)); continue; } $tempFile = TempFileTable::getList([ 'filter' => [ '=GUID' => $guid, '=UPLOADED' => true, ], ])->fetchObject(); if (!$tempFile) { $pendingFile->addError(new UploaderError(UploaderError::UNKNOWN_TOKEN)); continue; } $pendingFile->setTempFile($tempFile); } return $pendingFiles; }