Open Journal Systems  3.3.0
IssueAction Class Reference

Public Member Functions

 _roleAllowedPrePublicationAccess ($journal, $user)
 
 allowedIssuePrePublicationAccess ($journal, $user)
 
 allowedPrePublicationAccess ($journal, $submission, $user)
 
 subscribedDomain ($request, $journal, $issueId=null, $articleId=null)
 
 subscribedDomain ($request, $journal, $issueId=null, $articleId=null)
 
 subscribedUser ($user, $journal, $issueId=null, $articleId=null)
 
 subscribedUser ($user, $journal, $issueId=null, $articleId=null)
 
 subscriptionRequired ($issue, $journal)
 
 subscriptionRequired ($issue, $journal)
 

Detailed Description

IssueAction class.

a mock issue action.

See also
Issue

Definition at line 17 of file IssueAction.inc.php.

Member Function Documentation

◆ _roleAllowedPrePublicationAccess()

IssueAction::_roleAllowedPrePublicationAccess (   $journal,
  $user 
)

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).

Parameters
$journalJournal
$userUser
Returns
bool

Definition at line 167 of file IssueAction.inc.php.

References DAORegistry\getDAO().

Referenced by allowedIssuePrePublicationAccess(), and allowedPrePublicationAccess().

◆ allowedIssuePrePublicationAccess()

IssueAction::allowedIssuePrePublicationAccess (   $journal,
  $user 
)

Checks if this user is granted access to pre-publication issue galleys based on their roles in the journal (i.e. Manager, Editor, etc).

Parameters
$journalobject
$issueobject
Returns
bool

Definition at line 73 of file IssueAction.inc.php.

References _roleAllowedPrePublicationAccess().

◆ allowedPrePublicationAccess()

IssueAction::allowedPrePublicationAccess (   $journal,
  $submission,
  $user 
)

Checks if this user is granted reader access to pre-publication articles based on their roles in the journal (i.e. Manager, Editor, etc).

Parameters
$journalJournal
$submissionSubmission
$userUser
Returns
bool

Definition at line 51 of file IssueAction.inc.php.

References _roleAllowedPrePublicationAccess(), and DAORegistry\getDAO().

Referenced by subscribedUser().

◆ subscribedDomain() [1/2]

IssueAction::subscribedDomain (   $request,
  $journal,
  $issueId = null,
  $articleId = null 
)

Checks if remote client domain or ip is allowed

Parameters
$requestPKPRequest
$journalJournal
$issueIdint Issue ID (optional)
$articleIdint Article ID (optional)
Returns
bool

Definition at line 33 of file MockIssueAction.inc.php.

◆ subscribedDomain() [2/2]

IssueAction::subscribedDomain (   $request,
  $journal,
  $issueId = null,
  $articleId = null 
)

Checks if remote client domain or ip is allowed

Parameters
$requestPKPRequest
$journalJournal
$issueIdint Issue ID (optional)
$articleIdint Article ID (optional)
Returns
bool

Definition at line 131 of file IssueAction.inc.php.

References HookRegistry\call(), PKPServices\get(), and DAORegistry\getDAO().

Referenced by OAIMetadataFormat_JATS\toXml().

◆ subscribedUser() [1/2]

IssueAction::subscribedUser (   $user,
  $journal,
  $issueId = null,
  $articleId = null 
)

Checks if user has subscription

Parameters
$userUser
$journalJournal
$issueIdint Issue ID (optional)
$articleIdint Article ID (optional)
Returns
bool

Definition at line 26 of file MockIssueAction.inc.php.

◆ subscribedUser() [2/2]

IssueAction::subscribedUser (   $user,
  $journal,
  $issueId = null,
  $articleId = null 
)

Checks if user has subscription

Parameters
$userUser
$journalJournal
$issueIdint Issue ID (optional)
$articleIdint Article ID (optional)
Returns
bool

Definition at line 85 of file IssueAction.inc.php.

References allowedPrePublicationAccess(), HookRegistry\call(), and DAORegistry\getDAO().

◆ subscriptionRequired() [1/2]

IssueAction::subscriptionRequired (   $issue,
  $journal 
)

Actions. Checks if subscription is required for viewing the issue

Parameters
$issueIssue
$journalJournal
Returns
bool

Definition at line 19 of file MockIssueAction.inc.php.

◆ subscriptionRequired() [2/2]

IssueAction::subscriptionRequired (   $issue,
  $journal 
)

Actions. Checks if subscription is required for viewing the issue

Parameters
$issueIssue
$journalJournal
Returns
bool

Definition at line 28 of file IssueAction.inc.php.

References HookRegistry\call().

Referenced by OAIMetadataFormat_JATS\toXml().


The documentation for this class was generated from the following files: