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);
 }