/** * Constructor. * @param $pressId int * @param $fileType int LIBRARY_FILE_TYPE_... * @param $fileId int optional */ function EditLibraryFileForm($pressId, $fileType, $fileId) { parent::LibraryFileForm('controllers/grid/settings/library/form/editFileForm.tpl', $pressId, $fileType); $libraryFileDao =& DAORegistry::getDAO('LibraryFileDAO'); $this->libraryFile =& $libraryFileDao->getById($fileId); assert($this->libraryFile && $this->libraryFile->getPressId() == $this->pressId && $this->libraryFile->getType() == $this->fileType); }
/** * Constructor. * @param $contextId int * @param $fileType int LIBRARY_FILE_TYPE_... * @param $fileId int optional */ function EditLibraryFileForm($contextId, $fileId) { parent::LibraryFileForm('controllers/grid/settings/library/form/editFileForm.tpl', $contextId); $libraryFileDao = DAORegistry::getDAO('LibraryFileDAO'); $this->libraryFile = $libraryFileDao->getById($fileId); if (!$this->libraryFile || $this->libraryFile->getContextId() !== $this->contextId) { fatalError('Invalid library file!'); } }
/** * Constructor. * @param $contextId int * @param $fileType int LIBRARY_FILE_TYPE_... * @param $fileId int optional */ function EditLibraryFileForm($contextId, $fileId, $submissionId) { parent::LibraryFileForm('controllers/grid/files/submissionDocuments/form/editFileForm.tpl', $contextId); $this->submissionId = $submissionId; $libraryFileDao = DAORegistry::getDAO('LibraryFileDAO'); $this->libraryFile = $libraryFileDao->getById($fileId); if (!$this->libraryFile || $this->libraryFile->getContextId() !== $this->contextId || $this->libraryFile->getSubmissionId() !== $this->getSubmissionId()) { fatalError('Invalid library file!'); } }
/** * Constructor. * @param $contextId int */ function NewLibraryFileForm($contextId) { parent::LibraryFileForm('controllers/grid/settings/library/form/newFileForm.tpl', $contextId); $this->addCheck(new FormValidator($this, 'temporaryFileId', 'required', 'settings.libraryFiles.fileRequired')); }
/** * Constructor. * @param $contextId int */ function NewLibraryFileForm($contextId, $submissionId) { parent::LibraryFileForm('controllers/grid/files/submissionDocuments/form/newFileForm.tpl', $contextId); $this->submissionId = $submissionId; $this->addCheck(new FormValidator($this, 'temporaryFileId', 'required', 'settings.libraryFiles.fileRequired')); }