/**
  * 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!');
     }
 }
Example #3
0
 /**
  * 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'));
 }
Example #5
0
 /**
  * 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'));
 }