/**
  * Start a new review round
  * @param $args array
  * @param $request PKPRequest
  * @return string Serialized JSON object
  */
 function saveInitiateReview($args, &$request)
 {
     // Retrieve the authorized monograph.
     $monograph =& $this->getAuthorizedContextObject(ASSOC_TYPE_MONOGRAPH);
     Locale::requireComponents(array(LOCALE_COMPONENT_APPLICATION_COMMON));
     // Form handling
     import('controllers.modals.editorDecision.form.InitiateReviewForm');
     $initiateReviewForm = new InitiateReviewForm($monograph);
     $initiateReviewForm->readInputData();
     if ($initiateReviewForm->validate()) {
         $initiateReviewForm->execute($args, $request);
         $dispatcher =& $this->getDispatcher();
         $json = new JSON('true', $dispatcher->url($request, ROUTE_PAGE, null, 'workflow', 'review', array($monograph->getId(), 1)));
     } else {
         $json = new JSON('false');
     }
     return $json->getString();
 }