Public Member Functions | |
& | _returnPaperFileFromRow (&$row) |
deletePaperFile (&$paperFile) | |
deletePaperFileById ($fileId, $revision=null) | |
deletePaperFiles ($paperId) | |
getInsertPaperFileId () | |
& | getPaperFile ($fileId, $revision=null, $paperId=null) |
& | getPaperFileRevisions ($fileId, $stage=null) |
& | getPaperFileRevisionsInRange ($fileId, $start=1, $end=null) |
& | getPaperFilesByPaper ($paperId) |
& | getRevisionNumber ($fileId) |
insertPaperFile (&$paperFile) | |
isInlineable (&$paperFile) | |
updatePaperFile (&$paperFile) | |
Public Attributes | |
$inlineableTypes |
Definition at line 20 of file PaperFileDAO.inc.php.
& PaperFileDAO._returnPaperFileFromRow | ( | &$ | row | ) |
Internal function to return an PaperFile object from a row.
$row | array |
Definition at line 203 of file PaperFileDAO.inc.php.
Referenced by getPaperFile(), getPaperFileRevisions(), getPaperFileRevisionsInRange(), and getPaperFilesByPaper().
PaperFileDAO.deletePaperFile | ( | &$ | paperFile | ) |
Delete a paper file.
$paper | PaperFile |
Definition at line 302 of file PaperFileDAO.inc.php.
References deletePaperFileById().
PaperFileDAO.deletePaperFileById | ( | $ | fileId, | |
$ | revision = null | |||
) |
Delete a paper file by ID.
$paperId | int | |
$revision | int |
Definition at line 311 of file PaperFileDAO.inc.php.
Referenced by deletePaperFile().
PaperFileDAO.deletePaperFiles | ( | $ | paperId | ) |
Delete all paper files for a paper.
$paperId | int |
Definition at line 327 of file PaperFileDAO.inc.php.
PaperFileDAO.getInsertPaperFileId | ( | ) |
Get the ID of the last inserted paper file.
Definition at line 337 of file PaperFileDAO.inc.php.
Referenced by insertPaperFile().
& PaperFileDAO.getPaperFile | ( | $ | fileId, | |
$ | revision = null , |
|||
$ | paperId = null | |||
) |
Retrieve a paper by ID.
$fileId | int | |
$revision | int optional, if omitted latest revision is used | |
$paperId | int optional |
Definition at line 33 of file PaperFileDAO.inc.php.
References _returnPaperFileFromRow().
& PaperFileDAO.getPaperFileRevisions | ( | $ | fileId, | |
$ | stage = null | |||
) |
Retrieve all revisions of a paper file.
$paperId | int |
Definition at line 83 of file PaperFileDAO.inc.php.
References _returnPaperFileFromRow().
& PaperFileDAO.getPaperFileRevisionsInRange | ( | $ | fileId, | |
$ | start = 1 , |
|||
$ | end = null | |||
) |
Retrieve revisions of a paper file in a range.
$paperId | int |
Definition at line 116 of file PaperFileDAO.inc.php.
References _returnPaperFileFromRow().
& PaperFileDAO.getPaperFilesByPaper | ( | $ | paperId | ) |
Retrieve all paper files for a paper.
$paperId | int |
Definition at line 179 of file PaperFileDAO.inc.php.
References _returnPaperFileFromRow().
& PaperFileDAO.getRevisionNumber | ( | $ | fileId | ) |
Retrieve the current revision number for a file.
$fileId | int |
Definition at line 151 of file PaperFileDAO.inc.php.
PaperFileDAO.insertPaperFile | ( | &$ | paperFile | ) |
Insert a new PaperFile.
$paperFile | PaperFile |
Definition at line 226 of file PaperFileDAO.inc.php.
References getInsertPaperFileId().
PaperFileDAO.isInlineable | ( | &$ | paperFile | ) |
Check whether a file may be displayed inline.
$paperFile | object |
Definition at line 346 of file PaperFileDAO.inc.php.
PaperFileDAO.updatePaperFile | ( | &$ | paperFile | ) |
Update an existing paper file.
$paper | PaperFile |
Definition at line 264 of file PaperFileDAO.inc.php.
PaperFileDAO.$inlineableTypes |
Array of MIME types that can be displayed inline in a browser
Definition at line 24 of file PaperFileDAO.inc.php.