PHP Класс IssueAction, ojs

См. также: Issue
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ) Constructor.
_roleAllowedPrePublicationAccess ( $journal ) : boolean Checks if this user is granted access to pre-publication galleys based on role based on their roles in the journal (i.e. Manager, Editor, etc).
allowedIssuePrePublicationAccess ( $journal ) : boolean Checks if this user is granted access to pre-publication issue galleys based on their roles in the journal (i.e. Manager, Editor, etc).
allowedPrePublicationAccess ( $journal, $article ) : boolean Checks if this user is granted reader access to pre-publication articles based on their roles in the journal (i.e. Manager, Editor, etc).
smartyPrintIssueId ( $params, &$smarty ) : string Smarty usage: {print_issue_id articleId="$articleId"}
subscribedDomain ( $journal, $issueId = null, $articleId = null ) : boolean Checks if remote client domain or ip is allowed
subscribedUser ( $journal, $issueId = null, $articleId = null ) : boolean Checks if user has subscription
subscriptionRequired ( &$issue, $journal = null ) : boolean Checks if subscription is required for viewing the issue

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

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

Constructor.
public __construct ( )

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

Checks if this user is granted access to pre-publication galleys based on role based on their roles in the journal (i.e. Manager, Editor, etc).
public _roleAllowedPrePublicationAccess ( $journal ) : boolean
$journal object
Результат boolean

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

Checks if this user is granted access to pre-publication issue galleys based on their roles in the journal (i.e. Manager, Editor, etc).
public allowedIssuePrePublicationAccess ( $journal ) : boolean
$journal object
Результат boolean

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

Checks if this user is granted reader access to pre-publication articles based on their roles in the journal (i.e. Manager, Editor, etc).
public allowedPrePublicationAccess ( $journal, $article ) : boolean
$journal object
$article object
Результат boolean

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

Custom Smarty function for printing the issue id
public smartyPrintIssueId ( $params, &$smarty ) : string
Результат string

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

Checks if remote client domain or ip is allowed
public subscribedDomain ( $journal, $issueId = null, $articleId = null ) : boolean
Результат boolean

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

Checks if user has subscription
public subscribedUser ( $journal, $issueId = null, $articleId = null ) : boolean
Результат boolean

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

Checks if subscription is required for viewing the issue
public subscriptionRequired ( &$issue, $journal = null ) : boolean
$issue Issue
$journal Journal
Результат boolean