| @@ 379-396 (lines=18) @@ | ||
| 376 | * @param string $filename filename hash |
|
| 377 | * @param string $orgname original name |
|
| 378 | */ |
|
| 379 | private function saveFile(Importfile $item, $filename, $orgname) |
|
| 380 | { |
|
| 381 | if (empty($filename) || empty($orgname)) { |
|
| 382 | return; |
|
| 383 | } |
|
| 384 | ||
| 385 | $directory = $this->container->getParameter('twine_directory'); |
|
| 386 | $finalDirectory = $directory.$item->getLicenseeId().'/'; |
|
| 387 | if (!is_dir($finalDirectory)) { |
|
| 388 | mkdir($finalDirectory); |
|
| 389 | } |
|
| 390 | $finalName = $finalDirectory.$item->getId(); |
|
| 391 | $file = $directory.$filename; |
|
| 392 | rename($file, $finalName); |
|
| 393 | ||
| 394 | $item->setOriginalname($orgname); |
|
| 395 | $item->setFilename($finalName); |
|
| 396 | } |
|
| 397 | ||
| 398 | private function buildLicenseeIndex(): array |
|
| 399 | { |
|
| @@ 429-444 (lines=16) @@ | ||
| 426 | * @param string $filename filename hash |
|
| 427 | * @param string $orgname original name |
|
| 428 | */ |
|
| 429 | private function saveTopicImage(Topic $item, $filename, $orgname) |
|
| 430 | { |
|
| 431 | if (empty($filename) || empty($orgname)) { |
|
| 432 | return; |
|
| 433 | } |
|
| 434 | $directory = $this->container->getParameter('topic_image_directory'); |
|
| 435 | $finalDirectory = $directory.$item->getId().'/'; |
|
| 436 | if (!is_dir($finalDirectory)) { |
|
| 437 | mkdir($finalDirectory); |
|
| 438 | } |
|
| 439 | $finalName = $finalDirectory.$orgname; |
|
| 440 | $file = $directory.$filename; |
|
| 441 | rename($file, $finalName); |
|
| 442 | $item->setOriginalImageName($orgname); |
|
| 443 | $item->setImageFilename($finalName); |
|
| 444 | } |
|
| 445 | ||
| 446 | private function formatMetadata(array $metadata): string |
|
| 447 | { |
|