/** * Internal function to return an IssueFile object from a row. * @param $row array * @return IssueFile */ function &_returnIssueFileFromRow(&$row) { $issueFile = new IssueFile(); $issueFile->setId($row['file_id']); $issueFile->setIssueId($row['issue_id']); $issueFile->setFileName($row['file_name']); $issueFile->setFileType($row['file_type']); $issueFile->setFileSize($row['file_size']); $issueFile->setContentType($row['content_type']); $issueFile->setOriginalFileName($row['original_file_name']); $issueFile->setDateUploaded($this->datetimeFromDB($row['date_uploaded'])); $issueFile->setDateModified($this->datetimeFromDB($row['date_modified'])); HookRegistry::call('IssueFileDAO::_returnIssueFileFromRow', array(&$issueFile, &$row)); return $issueFile; }