16 import(
'lib.pkp.classes.form.Form');
36 function __construct($submissionFile, $stageId, $reviewRound =
null, $template =
null) {
37 if ($template ===
null) $template =
'controllers/wizard/fileUpload/form/submissionFileMetadataForm.tpl';
38 parent::__construct($template);
42 $this->_submissionFile = $submissionFile;
43 $this->_stageId = $stageId;
44 if (is_a($reviewRound,
'ReviewRound')) {
45 $this->_reviewRound = $reviewRound;
48 $submissionLocale = $submissionFile->getSubmissionLocale();
90 $this->
setData(
'showButtons', $showButtons);
109 return array(
'name');
122 function fetch($request, $template =
null, $display =
false) {
125 $templateMgr->assign(array(
128 'reviewRoundId' => $reviewRound?$reviewRound->getId():
null
130 return parent::fetch($request, $template, $display);
136 function execute(...$functionParams) {
137 parent::execute(...$functionParams);
141 $submissionFile->setName($this->
getData(
'name'),
null);
143 $submissionFileDao->updateObject($submissionFile);