/** * Upload a new supplementary file. * @param $fileName string * @param $round int */ function _uploadSuppFile($request, $fileName = null, $round = null) { $paperId = (int) $request->getUserVar('paperId'); $this->validate($request, $paperId); $conference =& $request->getConference(); $schedConf =& $request->getSchedConf(); $submission =& $this->submission; import('classes.submission.form.SuppFileForm'); $suppFileForm = new SuppFileForm($submission); $suppFileForm->setData('title', array($submission->getLocale() => Locale::translate('common.untitled'))); $suppFileId = $suppFileForm->execute($fileName); $request->redirect(null, null, null, 'editSuppFile', array($paperId, $suppFileId)); }
/** * Create a new layout file (layout version, galley, or supp file) with the uploaded file. */ function uploadLayoutFile($args, $request) { $articleId = $request->getUserVar('articleId'); $submissionLayoutHandler = new SubmissionLayoutHandler(); $submissionLayoutHandler->validate($articleId); $submission =& $submissionLayoutHandler->submission; switch ($request->getUserVar('layoutFileType')) { case 'submission': LayoutEditorAction::uploadLayoutVersion($submission); $request->redirect(null, null, 'submission', $articleId); break; case 'galley': import('classes.submission.form.ArticleGalleyForm'); $galleyForm = new ArticleGalleyForm($articleId); $galleyId = $galleyForm->execute('layoutFile'); $request->redirect(null, null, 'editGalley', array($articleId, $galleyId)); break; case 'supp': import('classes.submission.form.SuppFileForm'); $journal =& $request->getJournal(); $suppFileForm = new SuppFileForm($submission, $journal); $suppFileForm->setData('title', array($submission->getLocale() => Locale::translate('common.untitled'))); $suppFileId = $suppFileForm->execute('layoutFile'); $request->redirect(null, null, 'editSuppFile', array($articleId, $suppFileId)); break; default: // Invalid upload type. $request->redirect(null, 'layoutEditor'); } }
/** * Upload a new supplementary file. */ function uploadSuppFile($fileName = null, $request) { $articleId = $request->getUserVar('articleId'); $this->validate($articleId); $submission =& $this->submission; $journal =& $request->getJournal(); import('classes.submission.form.SuppFileForm'); $suppFileForm = new SuppFileForm($submission, $journal); $suppFileForm->setData('title', array($submission->getLocale() => Locale::translate('common.untitled'))); $suppFileId = $suppFileForm->execute($fileName); $request->redirect(null, null, 'editSuppFile', array($articleId, $suppFileId)); }
/** * Submit other supplementary research output * @param $args array ($articleId) * * Added by: AIM * Last Updated: July 18, 2011 */ function addOtherSuppResearchOutput($args, $request) { $articleId = (int) array_shift($args); $journal =& $request->getJournal(); $this->validate($articleId); $authorSubmission =& $this->submission; $this->setupTemplate(true, $articleId, 'summary'); import('classes.submission.form.SuppFileForm'); $submitForm = new SuppFileForm($authorSubmission, $journal); //Added by AIM, June 22 2011 $submitForm->setData('type', 'Other Supplementary Research Output'); if ($submitForm->isLocaleResubmit()) { $submitForm->readInputData(); } else { $submitForm->initData(); } $submitForm->display(); }
/** * Upload a new supplementary file. */ function uploadSuppFile($fileName = null) { $articleId = Request::getUserVar('articleId'); $this->validate($articleId); $submission =& $this->submission; import('submission.form.SuppFileForm'); $suppFileForm = new SuppFileForm($submission); $suppFileForm->setData('title', Locale::translate('common.untitled')); $suppFileId = $suppFileForm->execute($fileName); Request::redirect(null, null, 'editSuppFile', array($articleId, $suppFileId)); }
/** * Upload a new supplementary file. * @param $fileName string * @param $stage int */ function uploadSuppFile($fileName = null, $stage = null) { $paperId = Request::getUserVar('paperId'); list($conference, $schedConf, $submission) = $this->validate($paperId); import('submission.form.SuppFileForm'); $suppFileForm = new SuppFileForm($submission); $suppFileForm->setData('title', Locale::translate('common.untitled')); $suppFileId = $suppFileForm->execute($fileName); Request::redirect(null, null, null, 'editSuppFile', array($paperId, $suppFileId)); }
/** * Upload a new supplementary file. * @param $fileName string * @param $stage int */ function uploadSuppFile($fileName = null, $stage = null) { $paperId = Request::getUserVar('paperId'); $this->validate($paperId); $conference =& Request::getConference(); $schedConf =& Request::getSchedConf(); $submission =& $this->submission; import('submission.form.SuppFileForm'); $suppFileForm = new SuppFileForm($submission); $suppFileForm->setData('title', array(AppLocale::getLocale() => __('common.untitled'))); $suppFileId = $suppFileForm->execute($fileName); Request::redirect(null, null, null, 'editSuppFile', array($paperId, $suppFileId)); }