private function setParsedSlugFlavor(DropFolder $folder, DropFolderFile $file) { $parsedSlug = null; $parsedFlavor = null; $parsedUserId = null; $isMatch = $this->parseRegex($folder->getFileHandlerConfig(), $file->getNameForParsing(), $parsedSlug, $parsedFlavor, $parsedUserId); if ($isMatch) { $file->setParsedSlug($parsedSlug); $file->setParsedFlavor($parsedFlavor); $file->setParsedUserId($parsedUserId); $file->save(); return $file; } else { return null; } }
private function setFileError(DropFolderFile $file, $status, $errorCode, $errorDescription) { KalturaLog::err('Error with file [' . $file->getId() . '] -' . $errorDescription); $file->setStatus($status); $file->setErrorCode($errorCode); $file->setErrorDescription($errorDescription); $file->save(); }
private function setFileProcessing(DropFolderFile $file, array $relatedFiles) { $file->setStatus(DropFolderFileStatus::PROCESSING); $affectedRows = $file->save(); KalturaLog::debug('Changing file status to Processing, file id [' . $file->getId() . '] affected rows [' . $affectedRows . ']'); if ($affectedRows > 0) { foreach ($relatedFiles as $relatedFile) { if ($relatedFile->getId() != $file->getId()) { KalturaLog::debug('Changing file status to Processing, file id [' . $relatedFile->getId() . ']'); $relatedFile->setStatus(DropFolderFileStatus::PROCESSING); $relatedFile->save(); } } } return $affectedRows; }
protected function setFileToProcessing(DropFolderFile $leadDropFolderFile) { $leadDropFolderFile->setLeadDropFolderFileId($leadDropFolderFile->getId()); $leadDropFolderFile->setStatus(DropFolderFileStatus::PROCESSING); $leadDropFolderFile->save(); }
private function setFileProcessing(DropFolderFile $file, array $relatedFiles) { $file->setStatus(DropFolderFileStatus::PROCESSING); $affectedRows = $file->save(); if ($affectedRows > 0) { foreach ($relatedFiles as $relatedFile) { if ($relatedFile->getId() != $file->getId()) { $relatedFile->setStatus(DropFolderFileStatus::PROCESSING); $relatedFile->save(); } } } return $affectedRows; }