00001 <?php
00002
00018
00019
00020 switch ($op) {
00021
00022
00023
00024 case 'enrollSearch':
00025 case 'createReviewer':
00026 case 'enroll':
00027 case 'submission':
00028 case 'submissionRegrets':
00029 case 'submissionReview':
00030 case 'submissionHistory':
00031 case 'changeTrack':
00032 case 'changeSessionType':
00033 case 'recordDecision':
00034 case 'selectReviewer':
00035 case 'notifyReviewer':
00036 case 'notifyAllReviewers':
00037 case 'userProfile':
00038 case 'clearReview':
00039 case 'cancelReview':
00040 case 'remindReviewer':
00041 case 'thankReviewer':
00042 case 'rateReviewer':
00043 case 'confirmReviewForReviewer':
00044 case 'uploadReviewForReviewer':
00045 case 'enterReviewerRecommendation':
00046 case 'makeReviewerFileViewable':
00047 case 'setDueDate':
00048 case 'viewMetadata':
00049 case 'saveMetadata':
00050 case 'directorReview':
00051 case 'uploadReviewVersion':
00052 case 'addSuppFile':
00053 case 'setSuppFileVisibility':
00054 case 'editSuppFile':
00055 case 'saveSuppFile':
00056 case 'deleteSuppFile':
00057 case 'deletePaperFile':
00058 case 'archiveSubmission':
00059 case 'unsuitableSubmission':
00060 case 'restoreToQueue':
00061 case 'updateCommentsStatus':
00062
00063
00064
00065 case 'deletePaperImage':
00066 case 'uploadLayoutFile':
00067 case 'uploadGalley':
00068 case 'editGalley':
00069 case 'saveGalley':
00070 case 'orderGalley':
00071 case 'deleteGalley':
00072 case 'proofGalley':
00073 case 'proofGalleyTop':
00074 case 'proofGalleyFile':
00075 case 'uploadSuppFile':
00076 case 'orderSuppFile':
00077 case 'completePaper':
00078
00079
00080
00081 case 'submissionEventLog':
00082 case 'submissionEventLogType':
00083 case 'clearSubmissionEventLog':
00084 case 'submissionEmailLog':
00085 case 'submissionEmailLogType':
00086 case 'clearSubmissionEmailLog':
00087 case 'addSubmissionNote':
00088 case 'removeSubmissionNote':
00089 case 'updateSubmissionNote':
00090 case 'clearAllSubmissionNotes':
00091 case 'submissionNotes':
00092
00093
00094
00095 case 'clearReviewForm':
00096 case 'selectReviewForm':
00097 case 'previewReviewForm':
00098 case 'viewReviewFormResponse':
00099
00100
00101
00102 case 'downloadFile':
00103 case 'viewFile':
00104 case 'suggestUsername':
00105 define('HANDLER_CLASS', 'SubmissionEditHandler');
00106 import('pages.trackDirector.SubmissionEditHandler');
00107 break;
00108
00109
00110
00111 case 'viewPeerReviewComments':
00112 case 'postPeerReviewComment':
00113 case 'viewDirectorDecisionComments':
00114 case 'blindCcReviewsToReviewers':
00115 case 'postDirectorDecisionComment':
00116 case 'emailDirectorDecisionComment':
00117 case 'editComment':
00118 case 'saveComment':
00119 case 'deleteComment':
00120 define('HANDLER_CLASS', 'SubmissionCommentsHandler');
00121 import('pages.trackDirector.SubmissionCommentsHandler');
00122 break;
00123 case 'index':
00124 case 'submissions':
00125 case 'deleteEditAssignment':
00126 case 'assignDirector':
00127 case 'deleteSubmission':
00128 case 'movePaper':
00129 case 'notifyUsers':
00130 case 'instructions':
00131 define('HANDLER_CLASS', 'DirectorHandler');
00132 import('pages.director.DirectorHandler');
00133 }
00134
00135 ?>