Skip to content
Snippets Groups Projects
Commit 3736257a authored by Sergiu-Lucian Petrica's avatar Sergiu-Lucian Petrica
Browse files

Implemented file validation

parent 73cf12c0
No related branches found
No related tags found
1 merge request!1Feature/multi upload
......@@ -34,6 +34,7 @@ use TYPO3\CMS\Core\Resource\ResourceFactory;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use TYPO3\CMS\Core\Utility\File\ExtendedFileUtility;
use TYPO3\CMS\Extbase\Utility\DebuggerUtility;
/**
* The joblist plugin controller
......@@ -211,6 +212,7 @@ class JoblistController extends ActionController {
ExtendedFileUtility::class
);
$fileProcessor->setActionPermissions(['addFile' => TRUE]);
$fileProcessor->setFileExtensionPermissions('pdf', '');
// Actual upload
$fileProcessor->start($data);
......
......@@ -36,13 +36,13 @@
<f:form.textfield property="email" id="apply-email" data="{}" class="" />
<br />
<label for="apply-cover-letter"><f:translate key="frontend.apply.cover_letter" /></label>
<f:form.upload multiple="true" property="coverLetter" id="apply-cover-letter" />
<f:form.upload multiple="true" property="coverLetter" id="apply-cover-letter" additionalAttributes="{accept: '.pdf'}" />
<br />
<label for="apply-cv"><f:translate key="frontend.apply.cv" /></label>
<f:form.upload multiple="true" property="cv" id="apply-cv" />
<f:form.upload multiple="true" property="cv" id="apply-cv" additionalAttributes="{accept: '.pdf'}" />
<br />
<label for="apply-certificates"><f:translate key="frontend.apply.certificates" /></label>
<input id="apply-certificates" type="file" name="tx_sgjobs_joblist[applyData][certificates]" multiple />
<input accept=".pdf" id="apply-certificates" type="file" name="tx_sgjobs_joblist[applyData][certificates]" multiple />
<br />
<label for="apply-message"><f:translate key="frontend.apply.message" /></label>
<f:form.textarea property="message" id="apply-message" data="{}" class="" />
......
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