Open Journal Systems  2.4.3
 All Classes Namespaces Functions Variables Groups Pages
IssueManagementHandler Class Reference
Inheritance diagram for IssueManagementHandler:
EditorHandler SectionEditorHandler Handler PKPHandler

Public Member Functions

 backIssues ($args, $request)
 
 createIssue ($args, $request)
 
 deleteIssueGalley ($args, $request)
 
 downloadIssueFile ($args, $request)
 
 editIssue ($args, $request)
 
 editIssueGalley ($args, $request)
 
 futureIssues ($args, $request)
 
 issueData ($args, $request)
 
 issueGalleys ($args, $request)
 
 IssueManagementHandler ()
 
 issueToc ($args, $request)
 
 moveArticleToc ($args, $request)
 
 moveIssue ($args, $request)
 
 moveSectionToc ($args, $request)
 
 notifyUsers ($args, $request)
 
 orderIssueGalley ($args, $request)
 
 proofIssueGalley ($args, $request)
 
 proofIssueGalleyFile ($args, $request)
 
 proofIssueGalleyTop ($args, $request)
 
 publishIssue ($args, $request)
 
 removeIssue ($args, $request)
 
 removeIssueCoverPage ($args, $request)
 
 removeStyleFile ($args, $request)
 
 resetIssueOrder ($args, $request)
 
 resetSectionOrder ($args, $request)
 
 saveIssue ($args, $request)
 
 saveIssueGalley ($args, $request)
 
 setCurrentIssue ($args, $request)
 
 setupTemplate ($level)
 
 unpublishIssue ($args, $request)
 
 updateIssueToc ($args, $request)
 
 uploadIssueGalley ($args, $request)
 
 validate ($issueId=null, $allowLayoutEditor=false)
 
- Public Member Functions inherited from EditorHandler
 _getDateFieldOptions ()
 
 _getSearchFieldOptions ()
 
 _getSearchFormDuplicateParameters ()
 
 assignEditor ($args, $request)
 
 deleteEditAssignment ($args, $request)
 
 deleteSubmission ($args, $request)
 
 EditorHandler ()
 
 index ($args, $request)
 
 setEditorFlags ($args, $request)
 
 setupTemplate ($level=EDITOR_SECTION_HOME, $articleId=0, $parentPage=null)
 
 submissions ($args, $request)
 
- Public Member Functions inherited from SectionEditorHandler
 index ($args, &$request)
 
 instructions ($args, &$request)
 
 SectionEditorHandler ()
 
 setupTemplate ($subclass=false, $articleId=0, $parentPage=null, $showSidebar=true)
 
 validate ($articleId=null, $access=null)
 
- Public Member Functions inherited from PKPHandler
 addCheck (&$handlerValidator)
 
 addPolicy (&$authorizationPolicy, $addToTop=false)
 
 addRoleAssignment ($roleIds, $operations)
 
 authorize (&$request, &$args, $roleAssignments)
 
getAuthorizedContext ()
 
getAuthorizedContextObject ($assocType)
 
getDispatcher ()
 
 getId ()
 
 getLastAuthorizationMessage ()
 
 getLoginExemptions ()
 
getRangeInfo ($rangeName, $contextData=null)
 
 getRoleAssignment ($roleId)
 
 getRoleAssignments ()
 
 hashPageContext ($contextData=array())
 
 index ()
 
 initialize (&$request, $args=null)
 
 PKPHandler ()
 
 setDispatcher (&$dispatcher)
 
 setId ($id)
 
 validate ($requiredContexts=null, $request=null)
 

Public Attributes

 $issue
 
- Public Attributes inherited from SectionEditorHandler
 $submission
 

Detailed Description

Handle requests for issue management in publishing.

Definition at line 18 of file IssueManagementHandler.inc.php.

Member Function Documentation

IssueManagementHandler::backIssues (   $args,
  $request 
)

Displays the listings of back (published) issues

Parameters
$argsarray
$requestPKPRequest

Definition at line 52 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), PKPHandler\getRangeInfo(), setupTemplate(), and validate().

IssueManagementHandler::createIssue (   $args,
  $request 
)

Displays the create issue form

Parameters
$argsarray
$requestPKPRequest

Definition at line 139 of file IssueManagementHandler.inc.php.

References IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::deleteIssueGalley (   $args,
  $request 
)

Delete an issue galley.

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 452 of file IssueManagementHandler.inc.php.

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

IssueManagementHandler::downloadIssueFile (   $args,
  $request 
)

Download an issue file.

Parameters
$argsarray ($issueId, $fileId)
$requestPKPRequest

Definition at line 538 of file IssueManagementHandler.inc.php.

References validate().

IssueManagementHandler::editIssue (   $args,
  $request 
)

Edit the current issue form

Parameters
$argsarray
$requestPKPRequest

Definition at line 235 of file IssueManagementHandler.inc.php.

References $issue, IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::editIssueGalley (   $args,
  $request 
)

Edit an issue galley.

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 374 of file IssueManagementHandler.inc.php.

References setupTemplate(), and validate().

IssueManagementHandler::futureIssues (   $args,
  $request 
)

Displays the listings of future (unpublished) issues

Parameters
$argsarray
$requestPKPRequest

Definition at line 34 of file IssueManagementHandler.inc.php.

References DAORegistry\getDAO(), PKPHandler\getRangeInfo(), setupTemplate(), and validate().

Referenced by saveIssue().

IssueManagementHandler::issueData (   $args,
  $request 
)

Displays the issue data page

Parameters
$argsarray
$requestPKPRequest

Definition at line 199 of file IssueManagementHandler.inc.php.

References $issue, IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::issueGalleys (   $args,
  $request 
)

Displays the issue galleys page.

Parameters
$argsarray
$requestPKPRequest

Definition at line 328 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::IssueManagementHandler ( )

Constructor

Definition at line 25 of file IssueManagementHandler.inc.php.

IssueManagementHandler::issueToc (   $args,
  $request 
)

Display the table of contents

Parameters
$requestPKPRequest

Definition at line 556 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::moveArticleToc (   $args,
  $request 
)

Change the sequence of the articles.

Parameters
$argsarray
$requestPKPRequest

Definition at line 842 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::moveIssue (   $args,
  $request 
)

Change the sequence of an issue.

Parameters
$argsarray
$requestPKPRequest

Definition at line 742 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::moveSectionToc (   $args,
  $request 
)

Change the sequence of a section.

Parameters
$argsarray
$requestPKPRequest

Definition at line 800 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::notifyUsers (   $args,
  $request 
)

Allows editors to write emails to users associated with the journal.

Parameters
$argsarray
$requestPKPRequest

Definition at line 1017 of file IssueManagementHandler.inc.php.

References $issue, Core\getCurrentDate(), DAORegistry\getDAO(), ValidatorEmail\getRegexp(), setupTemplate(), and validate().

IssueManagementHandler::orderIssueGalley (   $args,
  $request 
)

Change the sequence order of an issue galley.

Parameters
$argsarray
$requestPKPRequest

Definition at line 429 of file IssueManagementHandler.inc.php.

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

IssueManagementHandler::proofIssueGalley (   $args,
  $request 
)

Preview an issue galley.

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 478 of file IssueManagementHandler.inc.php.

References setupTemplate(), and validate().

IssueManagementHandler::proofIssueGalleyFile (   $args,
  $request 
)

Preview an issue galley (outputs file contents).

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 514 of file IssueManagementHandler.inc.php.

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

IssueManagementHandler::proofIssueGalleyTop (   $args,
  $request 
)

Proof issue galley (shows frame header).

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 496 of file IssueManagementHandler.inc.php.

References setupTemplate(), and validate().

IssueManagementHandler::publishIssue (   $args,
  $request 
)

Publish issue

Parameters
$argsarray
$requestRequest

Definition at line 894 of file IssueManagementHandler.inc.php.

References $issue, Core\getCurrentDate(), DAORegistry\getDAO(), and validate().

IssueManagementHandler::removeIssue (   $args,
  $request 
)

Removes an issue

Parameters
$argsarray
$requestPKPRequest

Definition at line 91 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::removeIssueCoverPage (   $args,
  $request 
)

Remove cover page from issue

Parameters
$argsarray
$requestPKPRequest

Definition at line 274 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), PKPLocale\isLocaleValid(), and validate().

IssueManagementHandler::removeStyleFile (   $args,
  $request 
)

Remove style file from issue

Parameters
$argsarray
$requestPKPRequest

Definition at line 305 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::resetIssueOrder (   $args,
  $request 
)

Reset issue ordering to defaults.

Parameters
$argsarray
$requestPKPRequest

Definition at line 784 of file IssueManagementHandler.inc.php.

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

IssueManagementHandler::resetSectionOrder (   $args,
  $request 
)

Reset section ordering to section defaults.

Parameters
$argsarray
$requestPKPRequest

Definition at line 826 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::saveIssue (   $args,
  $request 
)

Saves the new issue form

Parameters
$argsarray
$requestPKPRequest

Definition at line 169 of file IssueManagementHandler.inc.php.

References futureIssues(), IssueAction\getIssueOptions(), setupTemplate(), and validate().

IssueManagementHandler::saveIssueGalley (   $args,
  $request 
)

Save changes to an issue galley.

Parameters
$argsarray ($issueId, $galleyId)
$requestPKPRequest

Definition at line 401 of file IssueManagementHandler.inc.php.

References setupTemplate(), and validate().

IssueManagementHandler::setCurrentIssue (   $args,
  $request 
)

Change the sequence of an issue.

Parameters
$argsarray
$requestPKPRequest

Definition at line 721 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::setupTemplate (   $level)

Setup common template variables.

Parameters
$levelint set to one of EDITOR_SECTION_? defined in EditorHandler.

Definition at line 1186 of file IssueManagementHandler.inc.php.

References PKPRequest\getRequestedPage().

Referenced by backIssues(), createIssue(), editIssue(), editIssueGalley(), futureIssues(), issueData(), issueGalleys(), issueToc(), notifyUsers(), proofIssueGalley(), proofIssueGalleyTop(), saveIssue(), and saveIssueGalley().

IssueManagementHandler::unpublishIssue (   $args,
  $request 
)

Unpublish a previously-published issue

Parameters
$argsarray
$requestPKPRequest

Definition at line 987 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), and validate().

IssueManagementHandler::updateIssueToc (   $args,
  $request 
)

Updates issue table of contents with selected changes and article removals.

Parameters
$argsarray
$requestPKPRequest

Definition at line 638 of file IssueManagementHandler.inc.php.

References $issue, DAORegistry\getDAO(), AppLocale\requireComponents(), and validate().

IssueManagementHandler::uploadIssueGalley (   $args,
  $request 
)

Create a new issue galley with the uploaded file.

Parameters
$argsarray
$requestPKPRequest

Definition at line 354 of file IssueManagementHandler.inc.php.

References validate().

IssueManagementHandler::validate (   $issueId = null,
  $allowLayoutEditor = false 
)

Member Data Documentation


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