/**
  * 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!');
     }
 }
 /**
  * Assign form data to user-submitted data.
  * @see Form::readInputData()
  */
 function readInputData()
 {
     $this->readUserVars(array('temporaryFileId'));
     return parent::readInputData();
 }
Example #5
0
 /**
  * @copydoc LibraryFileForm::fetch()
  */
 function fetch($request)
 {
     $templateMgr = TemplateManager::getManager($request);
     $templateMgr->assign('submissionId', $this->getSubmissionId());
     return parent::fetch($request);
 }