Skip to content
Snippets Groups Projects
Commit 1ec49e8b authored by Stefan Galinski's avatar Stefan Galinski :video_game:
Browse files

[TASK] More fixes

parent 835adf6c
No related branches found
No related tags found
No related merge requests found
......@@ -36,7 +36,6 @@ use TYPO3\CMS\Core\Resource\ResourceFactory;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface;
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use TYPO3\CMS\Extbase\Property\PropertyMappingConfiguration;
/**
* The joblist plugin controller
......@@ -154,16 +153,26 @@ class JoblistController extends ActionController {
$storage->createFolder('/Extension/temp/' . $uniqueFolderName . '/cv');
$storage->createFolder('/Extension/temp/' . $uniqueFolderName . '/certificates');
$propertyMappingConfiguration = $this->arguments->getArgument('applyData')->getPropertyMappingConfiguration();
$uploadConfiguration = [
UploadedFileReferenceConverter::CONFIGURATION_ALLOWED_FILE_EXTENSIONS => $this->settings['allowedFileExtensions'],
UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/' . $uniqueFolderName,
UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/' . $uniqueFolderName . '/coverLetter',
];
/** @var PropertyMappingConfiguration $propertyMappingConfiguration */
$propertyMappingConfiguration = $this->arguments['applyData']->getPropertyMappingConfiguration();
$propertyMappingConfiguration->forProperty('coverLetter')
->setTypeConverterOptions(UploadedFileReferenceConverter::class, $uploadConfiguration);
$uploadConfiguration = [
UploadedFileReferenceConverter::CONFIGURATION_ALLOWED_FILE_EXTENSIONS => $this->settings['allowedFileExtensions'],
UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/' . $uniqueFolderName . '/cv',
];
$propertyMappingConfiguration->forProperty('cv')
->setTypeConverterOptions(UploadedFileReferenceConverter::class, $uploadConfiguration);
$uploadConfiguration = [
UploadedFileReferenceConverter::CONFIGURATION_ALLOWED_FILE_EXTENSIONS => $this->settings['allowedFileExtensions'],
UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/' . $uniqueFolderName . '/certificates',
];
$propertyMappingConfiguration->forProperty('certificates.0')
->setTypeConverterOptions(UploadedFileReferenceConverter::class, $uploadConfiguration);
......
......@@ -3,7 +3,7 @@
<f:layout name="Default" />
<f:section name="main">
<f:form action="apply" controller="Joblist" method="post" objectName="applyData" object="{applyData}" enctype="multipart/form-data">
<f:form action="apply" controller="Joblist" method="post" name="applyData" object="{applyData}" enctype="multipart/form-data">
<f:if condition="{error}">
<div class="errormessage">
<f:translate key="frontend.apply.error.general" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment