PHP Класс IssuePublish

Наследование: extends BaseFrm, implements publish
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$m_columnNames
$m_dbTableName
$m_keyColumnNames
$m_keyIsAutoIncrement

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

Метод Описание
DoPendingActions ( ) : void Execute all pending actions.
GetFutureActions ( integer $p_limit ) : array For now, this is mostly a hack to get the home page working.
GetIssueEvents ( integer $p_publicationId, integer $p_issueNumber, $p_languageId = null, boolean $p_includeCompleted = true ) : array Get all the events that will change the issue's state.
GetPendingActions ( ) : array Get all the actions that currently need to be performed.
IssuePublish ( integer $p_id = null ) This table delays an issue's publish time to a later date.
OnIssueDelete ( $p_publicationId, integer $p_issueNumber, $p_languageId ) This should be called whenever an issue is deleted.
doAction ( ) : void Execute the action.
getActionTime ( ) : string Get the time the event is scheduled to happen.
getEventId ( ) : integer
getIssueNumber ( ) : integer
getLanguageId ( ) : integer
getPublicationId ( ) : integer
getPublishAction ( ) : mixed Get the published state to switch to when the "publish time" arrives.
getPublishArticlesAction ( ) : mixed Get whether to publish the articles when the "publish time" arrives.
isCompleted ( ) : boolean Return true if the action has been carried out.
setActionTime ( string $p_value ) : boolean Set the time the action should be executed.
setCompleted ( ) : void Mark that this action has been completed.
setIssueNumber ( integer $p_value ) : boolean Enter description here.
setLanguageId ( integer $p_value ) : boolean Set the language ID of the issue to publish.
setPublicationId ( integer $p_value ) : boolean Set the publication ID.
setPublishAction ( string $p_value ) : void Set the published state to switch to when the "publish time" arrives: 'P' for Publish, or 'U' for Unpublish.
setPublishArticlesAction ( string $p_value ) : mixed Set the front page state to switch to when the "publish time" arrives: 'Y' for Yes, or 'N' for No.

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

DoPendingActions() публичный статический Метод

Execute all pending actions.
public static DoPendingActions ( ) : void
Результат void

GetFutureActions() публичный статический Метод

The raw array is returned.
public static GetFutureActions ( integer $p_limit ) : array
$p_limit integer
Результат array

GetIssueEvents() публичный статический Метод

Returns an array of IssuePublish objects.
public static GetIssueEvents ( integer $p_publicationId, integer $p_issueNumber, $p_languageId = null, boolean $p_includeCompleted = true ) : array
$p_publicationId integer
$p_issueNumber integer
$p_includeCompleted boolean
Результат array

GetPendingActions() публичный статический Метод

Get all the actions that currently need to be performed.
public static GetPendingActions ( ) : array
Результат array

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

This table delays an issue's publish time to a later date.
public IssuePublish ( integer $p_id = null )
$p_id integer

OnIssueDelete() публичный статический Метод

This should be called whenever an issue is deleted.
public static OnIssueDelete ( $p_publicationId, integer $p_issueNumber, $p_languageId )
$p_issueNumber integer

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

Execute the action.
public doAction ( ) : void
Результат void

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

Will be returned in the format: YYYY-MM-DD HH:MM:SS
public getActionTime ( ) : string
Результат string

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

public getEventId ( ) : integer
Результат integer

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

public getIssueNumber ( ) : integer
Результат integer

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

public getLanguageId ( ) : integer
Результат integer

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

public getPublicationId ( ) : integer
Результат integer

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

This can be NULL for no action, 'P' for Publish, or 'U' for Unpublish.
public getPublishAction ( ) : mixed
Результат mixed

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

This can be 'Y' for 'Yes', or 'N' for 'No'.
public getPublishArticlesAction ( ) : mixed
Результат mixed

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

Return true if the action has been carried out.
public isCompleted ( ) : boolean
Результат boolean

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

Set the time the action should be executed.
public setActionTime ( string $p_value ) : boolean
$p_value string Must be in the form YYYY-MM-DD HH:MM:SS
Результат boolean

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

Mark that this action has been completed.
public setCompleted ( ) : void
Результат void

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

..
public setIssueNumber ( integer $p_value ) : boolean
$p_value integer
Результат boolean

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

Set the language ID of the issue to publish.
public setLanguageId ( integer $p_value ) : boolean
$p_value integer
Результат boolean

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

Set the publication ID.
public setPublicationId ( integer $p_value ) : boolean
$p_value integer
Результат boolean

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

Set the published state to switch to when the "publish time" arrives: 'P' for Publish, or 'U' for Unpublish.
public setPublishAction ( string $p_value ) : void
$p_value string
Результат void

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

Set the front page state to switch to when the "publish time" arrives: 'Y' for Yes, or 'N' for No.
public setPublishArticlesAction ( string $p_value ) : mixed
$p_value string
Результат mixed

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

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

public $m_columnNames

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

public $m_dbTableName

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

public $m_keyColumnNames

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

public $m_keyIsAutoIncrement