function directorReview($args, $request) { import('classes.paper.Paper'); $round = (int) array_shift($args); if (!$round) { $round = REVIEW_ROUND_ABSTRACT; } $paperId = (int) $request->getUserVar('paperId'); $this->validate($request, $paperId, TRACK_DIRECTOR_ACCESS_REVIEW); $submission =& $this->submission; $redirectArgs = array($paperId, $round); // If the Upload button was pressed. if ($request->getUserVar('submit')) { TrackDirectorAction::uploadDirectorVersion($submission); } elseif ($request->getUserVar('setEditingFile')) { // If the Send To Editing button was pressed $file = explode(',', $request->getUserVar('directorDecisionFile')); $submission->stampDateToPresentations(); $trackDirectorSubmissionDao =& DAORegistry::getDAO('TrackDirectorSubmissionDAO'); $trackDirectorSubmissionDao->updateTrackDirectorSubmission($submission); if (isset($file[0]) && isset($file[1])) { TrackDirectorAction::setEditingFile($submission, $file[0], $file[1], $request->getUserVar('createGalley')); } } $request->redirect(null, null, null, 'submissionReview', $redirectArgs); }
function directorReview($args) { import('paper.Paper'); $stage = isset($args[0]) ? $args[0] : REVIEW_STAGE_ABSTRACT; $paperId = Request::getUserVar('paperId'); $this->validate($paperId, TRACK_DIRECTOR_ACCESS_REVIEW); $submission =& $this->submission; $redirectArgs = array($paperId, $stage); // If the Upload button was pressed. if (Request::getUserVar('submit')) { TrackDirectorAction::uploadDirectorVersion($submission); } elseif (Request::getUserVar('setEditingFile')) { // If the Send To Editing button was pressed $file = explode(',', Request::getUserVar('directorDecisionFile')); $submission->stampDateToPresentations(); $trackDirectorSubmissionDao =& DAORegistry::getDAO('TrackDirectorSubmissionDAO'); $trackDirectorSubmissionDao->updateTrackDirectorSubmission($submission); if (isset($file[0]) && isset($file[1])) { TrackDirectorAction::setEditingFile($submission, $file[0], $file[1], Request::getUserVar('createGalley')); } } Request::redirect(null, null, null, 'submissionReview', $redirectArgs); }