IssueManagementHandler Class Reference
[Pages_editor]

Handle requests for issue management in publishing. More...

Inheritance diagram for IssueManagementHandler:

EditorHandler SectionEditorHandler Handler

List of all members.

Public Member Functions

 backIssues ()
 createIssue ()
 editIssue ($args)
 futureIssues ()
 issueData ($args)
 issueToc ($args)
 moveArticleToc ($args)
 moveIssue ($args)
 moveSectionToc ($args)
 notifyUsers ($args)
 publishIssue ($args)
 removeCoverPage ($args)
 removeIssue ($args)
 removeStyleFile ($args)
 resetIssueOrder ($args)
 resetSectionOrder ($args)
 saveIssue ()
 setCurrentIssue ($args)
 setupTemplate ($level)
 updateIssueToc ($args)
 validate ($issueId=null, $allowLayoutEditor=false)


Detailed Description

Handle requests for issue management in publishing.

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


Member Function Documentation

IssueManagementHandler.backIssues (  ) 

Displays the listings of back (published) issues

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), TemplateManager.getManager(), Handler.getRangeInfo(), setupTemplate(), and EditorHandler.validate().

IssueManagementHandler.createIssue (  ) 

Displays the create issue form

Reimplemented from EditorHandler.

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

References IssueAction.getIssueOptions(), TemplateManager.getManager(), setupTemplate(), and EditorHandler.validate().

IssueManagementHandler.editIssue ( args  ) 

IssueManagementHandler.futureIssues (  ) 

Displays the listings of future (unpublished) issues

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), TemplateManager.getManager(), Handler.getRangeInfo(), setupTemplate(), and EditorHandler.validate().

IssueManagementHandler.issueData ( args  ) 

Displays the issue data page

Reimplemented from EditorHandler.

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

References IssueAction.getIssueOptions(), TemplateManager.getManager(), setupTemplate(), and EditorHandler.validate().

IssueManagementHandler.issueToc ( args  ) 

IssueManagementHandler.moveArticleToc ( args  ) 

Change the sequence of the articles.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.getUserVar(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.moveIssue ( args  ) 

Change the sequence of an issue.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.getUserVar(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.moveSectionToc ( args  ) 

Change the sequence of a section.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.getUserVar(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.notifyUsers ( args  ) 

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

Reimplemented from EditorHandler.

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

References Core.getCurrentDate(), DAORegistry.getDAO(), Request.getJournal(), TemplateManager.getManager(), Request.getUser(), Request.getUserVar(), setupTemplate(), Request.url(), and EditorHandler.validate().

IssueManagementHandler.publishIssue ( args  ) 

IssueManagementHandler.removeCoverPage ( args  ) 

Remove cover page from issue

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

References DAORegistry.getDAO(), Request.getJournal(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.removeIssue ( args  ) 

Removes an issue

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.removeStyleFile ( args  ) 

Remove style file from issue

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.resetIssueOrder ( args  ) 

Reset issue ordering to defaults.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.resetSectionOrder ( args  ) 

Reset section ordering to section defaults.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.saveIssue (  ) 

Saves the new issue form

Reimplemented from EditorHandler.

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

References IssueAction.getIssueOptions(), TemplateManager.getManager(), setupTemplate(), and EditorHandler.validate().

IssueManagementHandler.setCurrentIssue ( args  ) 

Change the sequence of an issue.

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.getUserVar(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.setupTemplate ( level  ) 

Setup common template variables.

Parameters:
$level int set to one of EDITOR_SECTION_? defined in EditorHandler.

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

References TemplateManager.getManager(), Request.getRequestedPage(), and EditorHandler.setupTemplate().

Referenced by backIssues(), createIssue(), editIssue(), futureIssues(), issueData(), issueToc(), notifyUsers(), and saveIssue().

IssueManagementHandler.updateIssueToc ( args  ) 

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

Reimplemented from EditorHandler.

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

References DAORegistry.getDAO(), Request.getJournal(), Request.getUserVar(), Request.redirect(), and EditorHandler.validate().

IssueManagementHandler.validate ( issueId = null,
allowLayoutEditor = false 
)

Validate that user is an editor in the selected journal and if the issue id is valid Redirects to issue create issue page if not properly authenticated. NOTE: As of OJS 2.2, Layout Editors are allowed if specified in args.

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

References DAORegistry.getDAO(), Request.getJournal(), Validation.isEditor(), Validation.isLayoutEditor(), Request.redirect(), and Validation.redirectLogin().


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

Generated on Mon Jul 14 10:55:43 2008 for Open Journal Systems by  doxygen 1.5.6