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

Public Member Functions

 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 ()
 
 requireSSL ()
 
 setDispatcher (&$dispatcher)
 
 setId ($id)
 
 validate ($requiredContexts=null, $request=null)
 

Public Attributes

 $submission
 

Detailed Description

Handle requests for section editor functions.

Definition at line 22 of file SectionEditorHandler.inc.php.

Member Function Documentation

SectionEditorHandler::index (   $args,
$request 
)

Display section editor index page.

Parameters
$argsarray
$requestPKPRequest

Definition at line 47 of file SectionEditorHandler.inc.php.

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

SectionEditorHandler::instructions (   $args,
$request 
)

Display submission management instructions.

Parameters
$argsarray
$requestPKPRequest

Definition at line 209 of file SectionEditorHandler.inc.php.

References Action\instructions(), and setupTemplate().

SectionEditorHandler::SectionEditorHandler ( )

Constructor

Definition at line 29 of file SectionEditorHandler.inc.php.

References PKPHandler\addCheck(), and PKPRequest\getRequestedPage().

SectionEditorHandler::setupTemplate (   $subclass = false,
  $articleId = 0,
  $parentPage = null,
  $showSidebar = true 
)

Setup common template variables.

Parameters
$subclassboolean set to true if caller is below this handler in the hierarchy
$articleIdint optional
$parentPagestring optional
$showSidebarboolean optional

Definition at line 178 of file SectionEditorHandler.inc.php.

References PKPRequest\getRequestedPage(), Validation\isEditor(), AppLocale\requireComponents(), SectionEditorAction\submissionBreadcrumb(), and Request\url().

Referenced by SubmissionEditHandler\addSuppFile(), SubmissionEditHandler\assignLayoutEditor(), SubmissionCommentsHandler\bccEditorDecisionCommentToReviewers(), SubmissionEditHandler\cancelReview(), SubmissionEditHandler\createReviewer(), SubmissionCommentsHandler\deleteComment(), SubmissionCommentsHandler\editComment(), SubmissionEditHandler\editGalley(), SubmissionEditHandler\editSuppFile(), SubmissionCommentsHandler\emailEditorDecisionComment(), SubmissionEditHandler\enrollSearch(), SubmissionEditHandler\enterReviewerRecommendation(), index(), instructions(), SubmissionEditHandler\notifyAuthorCopyedit(), SubmissionEditHandler\notifyAuthorProofreader(), SubmissionEditHandler\notifyCopyeditor(), SubmissionEditHandler\notifyFinalCopyedit(), SubmissionEditHandler\notifyLayoutEditor(), SubmissionEditHandler\notifyLayoutEditorProofreader(), SubmissionEditHandler\notifyProofreader(), SubmissionEditHandler\notifyReviewer(), SubmissionCommentsHandler\postCopyeditComment(), SubmissionCommentsHandler\postEditorDecisionComment(), SubmissionCommentsHandler\postLayoutComment(), SubmissionCommentsHandler\postPeerReviewComment(), SubmissionCommentsHandler\postProofreadComment(), SubmissionEditHandler\previewReviewForm(), SubmissionEditHandler\proofGalley(), SubmissionEditHandler\proofGalleyTop(), SubmissionEditHandler\rateReviewer(), SubmissionEditHandler\remindReviewer(), SubmissionCommentsHandler\saveComment(), SubmissionEditHandler\saveGalley(), SubmissionEditHandler\saveMetadata(), SubmissionEditHandler\saveSuppFile(), SubmissionEditHandler\selectCopyeditor(), SubmissionEditHandler\selectProofreader(), SubmissionEditHandler\selectReviewer(), SubmissionEditHandler\selectReviewForm(), SubmissionEditHandler\setDueDate(), SubmissionEditHandler\submission(), SubmissionEditHandler\submissionCitations(), SubmissionEditHandler\submissionEditing(), SubmissionEditHandler\submissionEmailLog(), SubmissionEditHandler\submissionEventLog(), SubmissionEditHandler\submissionHistory(), SubmissionEditHandler\submissionNotes(), SubmissionEditHandler\submissionRegrets(), SubmissionEditHandler\submissionReview(), SubmissionEditHandler\thankAuthorCopyedit(), SubmissionEditHandler\thankAuthorProofreader(), SubmissionEditHandler\thankCopyeditor(), SubmissionEditHandler\thankFinalCopyedit(), SubmissionEditHandler\thankLayoutEditor(), SubmissionEditHandler\thankLayoutEditorProofreader(), SubmissionEditHandler\thankProofreader(), SubmissionEditHandler\thankReviewer(), SubmissionEditHandler\unsuitableSubmission(), SubmissionEditHandler\userProfile(), SubmissionCommentsHandler\viewCopyeditComments(), SubmissionCommentsHandler\viewEditorDecisionComments(), SubmissionCommentsHandler\viewLayoutComments(), SubmissionEditHandler\viewMetadata(), SubmissionCommentsHandler\viewPeerReviewComments(), SubmissionCommentsHandler\viewProofreadComments(), and SubmissionEditHandler\viewReviewFormResponse().

SectionEditorHandler::validate (   $articleId = null,
  $access = null 
)

Validate that the user is the assigned section editor for the article, or is a managing editor. Redirects to sectionEditor index page if validation fails.

Parameters
$articleIdint Optional article ID to validate, or null for none
$accessint Optional name of access level required – see SECTION_EDITOR_ACCESS_... constants

Definition at line 228 of file SectionEditorHandler.inc.php.

References Core\getCurrentDate(), DAORegistry\getDAO(), Request\getJournal(), PKPRequest\getRequestedPage(), PKPRequest\getUser(), Validation\isEditor(), and PKPRequest\redirect().

Referenced by SubmissionEditHandler\_uploadGalley(), SubmissionEditHandler\_uploadLayoutVersion(), SubmissionEditHandler\_uploadSuppFile(), SubmissionEditHandler\addSubmissionNote(), SubmissionEditHandler\addSuppFile(), SubmissionEditHandler\archiveSubmission(), EditorHandler\assignEditor(), SubmissionEditHandler\assignLayoutEditor(), SubmissionEditHandler\cancelReview(), SubmissionEditHandler\changeSection(), SubmissionEditHandler\clearAllSubmissionNotes(), SubmissionEditHandler\clearReview(), SubmissionEditHandler\clearReviewForm(), SubmissionEditHandler\clearSubmissionEmailLog(), SubmissionEditHandler\clearSubmissionEventLog(), SubmissionEditHandler\completeCopyedit(), SubmissionEditHandler\completeFinalCopyedit(), SubmissionEditHandler\confirmReviewForReviewer(), SubmissionEditHandler\createReviewer(), SubmissionEditHandler\deleteArticleFile(), SubmissionEditHandler\deleteArticleImage(), EditorHandler\deleteEditAssignment(), SubmissionEditHandler\deleteGalley(), EditorHandler\deleteSubmission(), SubmissionEditHandler\deleteSuppFile(), SubmissionEditHandler\downloadFile(), SubmissionEditHandler\downloadLayoutTemplate(), SubmissionEditHandler\editGalley(), SubmissionEditHandler\editorCompleteLayoutEditor(), SubmissionEditHandler\editorCompleteProofreader(), SubmissionEditHandler\editorInitiateLayoutEditor(), SubmissionEditHandler\editorInitiateProofreader(), SubmissionEditHandler\editorReview(), SubmissionEditHandler\editSuppFile(), SubmissionEditHandler\enroll(), SubmissionEditHandler\enrollSearch(), SubmissionEditHandler\enterReviewerRecommendation(), EditorHandler\index(), index(), SubmissionEditHandler\initiateCopyedit(), SubmissionEditHandler\makeReviewerFileViewable(), SubmissionEditHandler\notifyAuthorCopyedit(), SubmissionEditHandler\notifyAuthorProofreader(), SubmissionEditHandler\notifyCopyeditor(), SubmissionEditHandler\notifyFinalCopyedit(), SubmissionEditHandler\notifyLayoutEditor(), SubmissionEditHandler\notifyLayoutEditorProofreader(), SubmissionEditHandler\notifyProofreader(), SubmissionEditHandler\notifyReviewer(), SubmissionEditHandler\orderGalley(), SubmissionEditHandler\orderSuppFile(), SubmissionEditHandler\proofGalley(), SubmissionEditHandler\proofGalleyFile(), SubmissionEditHandler\proofGalleyTop(), SubmissionEditHandler\rateReviewer(), SubmissionEditHandler\recordDecision(), SubmissionEditHandler\remindReviewer(), SubmissionEditHandler\removeArticleCoverPage(), SubmissionEditHandler\removeSubmissionNote(), SubmissionEditHandler\restoreToQueue(), SubmissionEditHandler\saveGalley(), SubmissionEditHandler\saveMetadata(), SubmissionEditHandler\saveSuppFile(), SubmissionEditHandler\scheduleForPublication(), SubmissionEditHandler\selectCopyeditor(), SubmissionEditHandler\selectProofreader(), SubmissionEditHandler\selectReviewer(), SubmissionEditHandler\selectReviewForm(), SubmissionEditHandler\setDatePublished(), SubmissionEditHandler\setDueDate(), EditorHandler\setEditorFlags(), SubmissionEditHandler\setSuppFileVisibility(), SubmissionEditHandler\submission(), SubmissionEditHandler\submissionCitations(), SubmissionEditHandler\submissionEditing(), SubmissionEditHandler\submissionEmailLog(), SubmissionEditHandler\submissionEventLog(), SubmissionEditHandler\submissionHistory(), SubmissionEditHandler\submissionNotes(), SubmissionEditHandler\submissionRegrets(), SubmissionEditHandler\submissionReview(), EditorHandler\submissions(), SubmissionEditHandler\thankAuthorCopyedit(), SubmissionEditHandler\thankAuthorProofreader(), SubmissionEditHandler\thankCopyeditor(), SubmissionEditHandler\thankFinalCopyedit(), SubmissionEditHandler\thankLayoutEditor(), SubmissionEditHandler\thankLayoutEditorProofreader(), SubmissionEditHandler\thankProofreader(), SubmissionEditHandler\thankReviewer(), SubmissionEditHandler\unsuitableSubmission(), SubmissionEditHandler\updateCommentsStatus(), SubmissionEditHandler\updateSection(), SubmissionEditHandler\updateSubmissionNote(), SubmissionEditHandler\uploadCopyeditVersion(), SubmissionEditHandler\uploadReviewForReviewer(), SubmissionEditHandler\uploadReviewVersion(), SubmissionEditHandler\viewFile(), SubmissionEditHandler\viewMetadata(), SubmissionEditHandler\viewReviewFormResponse(), SubmissionEditHandler\waiveFastTrackFee(), SubmissionEditHandler\waivePublicationFee(), and SubmissionEditHandler\waiveSubmissionFee().

Member Data Documentation

SectionEditorHandler::$submission

submission associated with the request

Definition at line 24 of file SectionEditorHandler.inc.php.

Referenced by SubmissionEditHandler\_uploadSuppFile(), SubmissionEditHandler\addSuppFile(), SubmissionEditHandler\assignLayoutEditor(), SubmissionEditHandler\cancelReview(), SubmissionEditHandler\changeSection(), SubmissionEditHandler\clearReview(), SubmissionEditHandler\clearReviewForm(), SubmissionEditHandler\confirmReviewForReviewer(), SubmissionEditHandler\createReviewer(), SubmissionEditHandler\editorReview(), SubmissionEditHandler\editSuppFile(), SubmissionEditHandler\enroll(), SubmissionEditHandler\enrollSearch(), SubmissionEditHandler\enterReviewerRecommendation(), EditorHandler\index(), index(), SubmissionEditHandler\makeReviewerFileViewable(), SubmissionEditHandler\notifyCopyeditor(), SubmissionEditHandler\notifyReviewer(), SubmissionEditHandler\recordDecision(), SubmissionEditHandler\remindReviewer(), SubmissionEditHandler\removeArticleCoverPage(), SubmissionEditHandler\saveGalley(), SubmissionEditHandler\saveMetadata(), SubmissionEditHandler\saveSuppFile(), SubmissionEditHandler\scheduleForPublication(), SubmissionEditHandler\selectCopyeditor(), SubmissionEditHandler\selectProofreader(), SubmissionEditHandler\selectReviewer(), SubmissionEditHandler\selectReviewForm(), SubmissionEditHandler\setDatePublished(), SubmissionEditHandler\setDueDate(), SubmissionEditHandler\setSuppFileVisibility(), SubmissionEditHandler\submission(), SubmissionEditHandler\submissionEditing(), SubmissionEditHandler\submissionEmailLog(), SubmissionEditHandler\submissionEventLog(), SubmissionEditHandler\submissionHistory(), SubmissionEditHandler\submissionNotes(), SubmissionEditHandler\submissionRegrets(), SubmissionEditHandler\submissionReview(), SubmissionEditHandler\thankLayoutEditor(), SubmissionEditHandler\thankReviewer(), SubmissionEditHandler\uploadReviewForReviewer(), SubmissionEditHandler\viewMetadata(), SubmissionEditHandler\waiveFastTrackFee(), SubmissionEditHandler\waivePublicationFee(), and SubmissionEditHandler\waiveSubmissionFee().


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