PHP Класс IssueFileDAO, ojs

Наследование: extends PKPFileDAO
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$_inlineableTypes * @var array MIME types that can be displayed inline in a browser

Открытые методы

Метод Описание
__construct ( ) Constructor.
_fromRow ( $row ) : IssueFile Internal function to return an IssueFile object from a row.
deleteById ( $fileId ) Delete an issue file by ID.
deleteByIssueId ( $issueId ) Delete all issue files for an issue.
deleteObject ( $issueFile ) Delete an issue file.
getById ( $fileId, $issueId = null ) : IssueFile Retrieve an issue file by ID.
getInlineableTypes ( ) : array Get inlineable file types.
getInsertId ( ) : integer Get the ID of the last inserted issue file.
insertObject ( $issueFile ) : integer Insert a new IssueFile.
newDataObject ( ) : IssueFile Construct a new IssueFile data object.
setInlineableTypes ( $inlineableTypes ) Set inlineable file types.
updateObject ( $issueFile ) Update an existing issue file.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( )

_fromRow() публичный Метод

Internal function to return an IssueFile object from a row.
public _fromRow ( $row ) : IssueFile
$row array
Результат IssueFile

deleteById() публичный Метод

Delete an issue file by ID.
public deleteById ( $fileId )

deleteByIssueId() публичный Метод

Delete all issue files for an issue.
public deleteByIssueId ( $issueId )
$issueId int

deleteObject() публичный Метод

Delete an issue file.
public deleteObject ( $issueFile )

getById() публичный Метод

Retrieve an issue file by ID.
public getById ( $fileId, $issueId = null ) : IssueFile
$fileId int
$issueId int optional
Результат IssueFile

getInlineableTypes() публичный Метод

Get inlineable file types.
public getInlineableTypes ( ) : array
Результат array

getInsertId() публичный Метод

Get the ID of the last inserted issue file.
public getInsertId ( ) : integer
Результат integer

insertObject() публичный Метод

Insert a new IssueFile.
public insertObject ( $issueFile ) : integer
$issueFile IssueFile
Результат integer

newDataObject() публичный Метод

Construct a new IssueFile data object.
public newDataObject ( ) : IssueFile
Результат IssueFile

setInlineableTypes() публичный Метод

Set inlineable file types.
public setInlineableTypes ( $inlineableTypes )
$inlineableTypes array

updateObject() публичный Метод

Update an existing issue file.
public updateObject ( $issueFile )

Описание свойств

$_inlineableTypes публичное свойство

* @var array MIME types that can be displayed inline in a browser
public $_inlineableTypes