%PDF-1.7 GIF89;
| Server IP : 104.20.45.2 / Your IP : 172.16.20.3 Web Server : Apache/2.4.25 (Debian) System : Linux f64a392e70de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : application ( 1000) PHP Version : 5.6.40 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /app/pages/sectionEditor/ |
Upload File : |
<?php
/**
* @defgroup pages_sectionEditor
*/
/**
* @file pages/sectionEditor/index.php
*
* Copyright (c) 2013-2019 Simon Fraser University
* Copyright (c) 2003-2019 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* @ingroup pages_sectionEditor
* @brief Handle requests for section editor functions.
*
*/
switch ($op) {
//
// Submission Tracking
//
case 'enrollSearch':
case 'createReviewer':
case 'suggestUsername':
case 'enroll':
case 'submission':
case 'submissionRegrets':
case 'submissionReview':
case 'submissionEditing':
case 'submissionHistory':
case 'submissionCitations':
case 'changeSection':
case 'recordDecision':
case 'selectReviewer':
case 'notifyReviewer':
case 'notifyAllReviewers':
case 'userProfile':
case 'clearReview':
case 'cancelReview':
case 'remindReviewer':
case 'thankReviewer':
case 'rateReviewer':
case 'confirmReviewForReviewer':
case 'uploadReviewForReviewer':
case 'enterReviewerRecommendation':
case 'makeReviewerFileViewable':
case 'setDueDate':
case 'viewMetadata':
case 'saveMetadata':
case 'removeArticleCoverPage':
case 'editorReview':
case 'selectCopyeditor':
case 'notifyCopyeditor':
case 'initiateCopyedit':
case 'thankCopyeditor':
case 'notifyAuthorCopyedit':
case 'thankAuthorCopyedit':
case 'notifyFinalCopyedit':
case 'thankFinalCopyedit':
case 'selectCopyeditRevisions':
case 'uploadReviewVersion':
case 'uploadCopyeditVersion':
case 'completeCopyedit':
case 'completeFinalCopyedit':
case 'addSuppFile':
case 'setSuppFileVisibility':
case 'editSuppFile':
case 'saveSuppFile':
case 'deleteSuppFile':
case 'deleteArticleFile':
case 'archiveSubmission':
case 'unsuitableSubmission':
case 'restoreToQueue':
case 'updateSection':
case 'updateCommentsStatus':
//
// Layout Editing
//
case 'deleteArticleImage':
case 'uploadLayoutFile':
case 'uploadLayoutVersion':
case 'assignLayoutEditor':
case 'notifyLayoutEditor':
case 'thankLayoutEditor':
case 'uploadGalley':
case 'editGalley':
case 'saveGalley':
case 'orderGalley':
case 'deleteGalley':
case 'proofGalley':
case 'proofGalleyTop':
case 'proofGalleyFile':
case 'uploadSuppFile':
case 'orderSuppFile':
//
// Submission History
//
case 'submissionEventLog':
case 'clearSubmissionEventLog':
case 'submissionEmailLog':
case 'clearSubmissionEmailLog':
case 'addSubmissionNote':
case 'removeSubmissionNote':
case 'updateSubmissionNote':
case 'clearAllSubmissionNotes':
case 'submissionNotes':
//
// Misc.
//
case 'downloadFile':
case 'viewFile':
// Submission Review Form
case 'clearReviewForm':
case 'selectReviewForm':
case 'previewReviewForm':
case 'viewReviewFormResponse':
// Proof Assignment Functions
case 'selectProofreader':
case 'notifyAuthorProofreader':
case 'thankAuthorProofreader':
case 'editorInitiateProofreader':
case 'editorCompleteProofreader':
case 'notifyProofreader':
case 'thankProofreader':
case 'editorInitiateLayoutEditor':
case 'editorCompleteLayoutEditor':
case 'notifyLayoutEditorProofreader':
case 'thankLayoutEditorProofreader':
//
// Scheduling functions
//
case 'scheduleForPublication':
case 'setDatePublished':
//
// Payments
//
case 'reassignReviewer':
case 'waiveSubmissionFee':
case 'waiveFastTrackFee':
case 'waivePublicationFee':
case 'downloadLayoutTemplate':
define('HANDLER_CLASS', 'SubmissionEditHandler');
import('pages.sectionEditor.SubmissionEditHandler');
break;
//
// Submission Comments
//
case 'viewPeerReviewComments':
case 'postPeerReviewComment':
case 'viewEditorDecisionComments':
case 'bccEditorDecisionCommentToReviewers':
case 'postEditorDecisionComment':
case 'viewCopyeditComments':
case 'postCopyeditComment':
case 'emailEditorDecisionComment':
case 'viewLayoutComments':
case 'postLayoutComment':
case 'viewProofreadComments':
case 'postProofreadComment':
case 'editComment':
case 'saveComment':
case 'deleteComment':
define('HANDLER_CLASS', 'SubmissionCommentsHandler');
import('pages.sectionEditor.SubmissionCommentsHandler');
break;
case 'index':
case 'instructions':
define('HANDLER_CLASS', 'SectionEditorHandler');
import('pages.sectionEditor.SectionEditorHandler');
break;
}
?>