/** * Constructor. * @param $contextId int * @param $fileType int LIBRARY_FILE_TYPE_... * @param $fileId int optional */ function __construct($contextId, $fileId) { parent::__construct('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 __construct($contextId, $fileId, $submissionId) { parent::__construct('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 __construct($contextId, $submissionId) { parent::__construct('controllers/grid/files/submissionDocuments/form/newFileForm.tpl', $contextId); $this->submissionId = $submissionId; $this->addCheck(new FormValidator($this, 'temporaryFileId', 'required', 'settings.libraryFiles.fileRequired')); }
/** * Constructor. * @param $contextId int */ function __construct($contextId) { parent::__construct('controllers/grid/settings/library/form/newFileForm.tpl', $contextId); $this->addCheck(new FormValidator($this, 'temporaryFileId', 'required', 'settings.libraryFiles.fileRequired')); }