function recordRecommendationIntegrated()
 {
     $reviewId = Request::getUserVar('reviewId');
     $commentAuthor = Request::getUserVar('commentAuthor');
     $commentDirector = Request::getUserVar('commentDirector');
     $commentSurvey = Request::getUserVar('commentSurvey');
     $recommendation = Request::getUserVar('recommendation');
     $draft = Request::getUserVar('draft');
     $this->validate($reviewId);
     $reviewerSubmission =& $this->submission;
     $this->setupTemplate(true);
     if (!$reviewerSubmission->getCancelled()) {
         if (ReviewerAction::recordRecommendationIntegrated($reviewerSubmission, $recommendation, $commentAuthor, $commentDirector, $commentSurvey, $recommendation, $draft, Request::getUserVar('send'))) {
             Request::redirect(null, null, null, 'submission', $reviewId, array("draft" => $draft), 'reviewSteps');
             //Request::redirect(null, null, null, 'emailDirector', null, array('reviewId' => $reviewId));
         }
     } else {
         Request::redirect(null, null, null, 'submission', $reviewId, array(), 'reviewSteps');
     }
 }