diff --git a/classes/form/SubmissionMetadataForm.php b/classes/form/SubmissionMetadataForm.php index 71c5b2b..087451a 100644 --- a/classes/form/SubmissionMetadataForm.php +++ b/classes/form/SubmissionMetadataForm.php @@ -146,6 +146,7 @@ public function initData($submission) 'citationsRaw' => $publication->getData('citationsRaw'), 'locale' => $publication->getData('locale'), 'dataAvailability' => $publication->getData('dataAvailability'), + 'fundingStatement' => $publication->getData('fundingStatement'), ]; foreach ($formData as $key => $data) { @@ -179,6 +180,7 @@ public function readInputData() 'citationsRaw', 'locale', 'dataAvailability', + 'fundingStatement' ]; $this->_parentForm->readUserVars($userVars); @@ -201,6 +203,7 @@ public function getLocaleFieldNames() 'source', 'rights', 'dataAvailability', + 'fundingStatement', ]; } @@ -237,6 +240,7 @@ public function execute($submission, $request) 'source' => $this->_parentForm->getData('source'), 'citationsRaw' => $this->_parentForm->getData('citationsRaw'), 'dataAvailability' => $this->_parentForm->getData('dataAvailability'), + 'fundingStatement' => $this->_parentForm->getData('fundingStatement'), ]; // Save the publication diff --git a/templates/submissionMetadataFormFields.tpl b/templates/submissionMetadataFormFields.tpl index bb4ad7b..96d4ef8 100644 --- a/templates/submissionMetadataFormFields.tpl +++ b/templates/submissionMetadataFormFields.tpl @@ -14,7 +14,7 @@ {assign var=citationsEnabled value=false} {/if} -{if $coverageEnabled || $typeEnabled || $sourceEnabled || $rightsEnabled || $dataAvailabilityEnabled} +{if $coverageEnabled || $typeEnabled || $sourceEnabled || $rightsEnabled || $dataAvailabilityEnabled || $fundingStatementEnabled} {fbvFormArea id="additionalDublinCore" title="submission.metadata"} {fbvFormSection description="submission.metadataDescription"} @@ -44,6 +44,11 @@ {fbvElement type="textarea" label="submission.dataAvailability.tip" multilingual=true name="dataAvailability" id="dataAvailability" value=$dataAvailability readonly=$readOnly required=$dataAvailabilityRequired} {/fbvFormSection} {/if} + {if $fundingStatementEnabled} + {fbvFormSection label="submission.fundingStatement" for="fundingStatement" required=$fundingStatementRequired} + {fbvElement type="textarea" label="submission.fundingStatement.tip" multilingual=true name="fundingStatement" id="fundingStatement" value=$fundingStatement readonly=$readOnly required=$fundingStatementRequired} + {/fbvFormSection} + {/if} {/fbvFormArea} {/if}