Skip to content
Snippets Groups Projects
Commit 354580db authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASK] Fixing link action

parent adabca65
No related branches found
No related tags found
No related merge requests found
......@@ -100,9 +100,10 @@ class JoblistController extends ActionController {
*
* @param JobApplication $applyData
* @param string $error
* @param string $uid
* @throws \InvalidArgumentException
*/
public function applyFormAction(JobApplication $applyData = NULL, $error = NULL) {
public function applyFormAction(JobApplication $applyData = NULL, $error = NULL, $uid = NULL) {
// $uploadedFiles = $this->getExistingApplicationFiles($uniqueFolderName);
// if (\count($uploadedFiles['coverLetter']) <= 0 && \count($uploadedFiles['cv']) <= 0
// && \count($uploadedFiles['certificate']) <= 0
......@@ -116,7 +117,7 @@ class JoblistController extends ActionController {
$this->view->assign('internalError', $error);
}
$jobId = $this->request->getArguments()['jobData']['uid'];
$jobId = $this->request->getArguments()['uid'];
if (!empty($jobId)) {
$jobData = $this->jobRepository->findByUid($jobId);
$this->view->assign('job', $jobData);
......
......@@ -79,10 +79,10 @@
</div>
<div>
<f:form method="GET" action="applyForm" controller="Joblist" pluginName="JobApplication" pageUid="{settings.applyPage}" objectName="jobData">
<f:form.hidden value="{job.uid}" property="uid" />
<f:form.submit value="{f:translate(key:'frontend.applyNow')}" />
</f:form>
<f:link.action pageUid="{settings.applyPage}" controller="Joblist" action="applyForm"
pluginName="JobApplication" arguments="{uid: job.uid}">
<f:translate key="frontend.applyNow" />
</f:link.action>
</div>
<div>
......
......@@ -21,9 +21,9 @@
</div>
</div>
<div id="sgjobs-apply-nojob">
<f:form method="GET" action="applyForm" controller="Joblist" pluginName="JobApplication" pageUid="{settings.applyPage}" objectName="jobData">
<f:form.hidden id="recordPageId" name="recordPageId" value="{recordPageId}" />
<f:form.submit value="{f:translate(key:'frontend.applyNow.emptyApplication')}" />
</f:form>
<f:link.action pageUid="{settings.applyPage}" controller="Joblist" action="applyForm"
pluginName="JobApplication" additionalParams="{recordPageId: recordPageId}">
<f:translate key="frontend.applyNow.emptyApplication" />
</f:link.action>
</div>
</f:section>
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