Exemple #1
0
 /**
  * Internal function to return an PaperFile object from a row.
  * @param $row array
  * @return PaperFile
  */
 function &_returnPaperFileFromRow(&$row)
 {
     $paperFile = new PaperFile();
     $paperFile->setFileId($row['file_id']);
     $paperFile->setRevision($row['revision']);
     $paperFile->setPaperId($row['paper_id']);
     $paperFile->setFileName($row['file_name']);
     $paperFile->setFileType($row['file_type']);
     $paperFile->setFileSize($row['file_size']);
     $paperFile->setOriginalFileName($row['original_file_name']);
     $paperFile->setFileStage($row['file_stage']);
     $paperFile->setRound($row['round']);
     $paperFile->setDateUploaded($this->datetimeFromDB($row['date_uploaded']));
     $paperFile->setDateModified($this->datetimeFromDB($row['date_modified']));
     $paperFile->setViewable($row['viewable']);
     HookRegistry::call('PaperFileDAO::_returnPaperFileFromRow', array(&$paperFile, &$row));
     return $paperFile;
 }