fetch() public method

Display the form.
public fetch ( $args, $request )
$args array
$request PKPRequest
 /**
  * Edit an existing review form element.
  * @param $args array
  * @param $request PKPRequest
  * @return JSONMessage JSON object
  */
 function editReviewFormElement($args, $request)
 {
     // Identify the review form element Id
     $reviewFormElementId = (int) $request->getUserVar('rowId');
     // Display form
     $reviewFormElementForm = new ReviewFormElementForm($this->reviewFormId, $reviewFormElementId);
     $reviewFormElementForm->initData($request);
     return new JSONMessage(true, $reviewFormElementForm->fetch($args, $request));
 }
 /**
  * Display form to create/edit a review form element.
  * @param $args ($reviewFormId, $reviewFormElementId)
  * @param $request PKPRequest
  * @return string Serialized JSON object
  */
 function editReviewFormElement($args, &$request)
 {
     $this->setupTemplate($args, $request);
     $reviewFormElementId = $this->getId();
     $reviewFormId = $this->getReviewFormId();
     $router =& $request->getRouter();
     $press =& $router->getContext($request);
     $reviewFormDao =& DAORegistry::getDAO('ReviewFormDAO');
     $reviewForm =& $reviewFormDao->getReviewForm($reviewFormId, ASSOC_TYPE_PRESS, $press->getId());
     $reviewFormElementDao =& DAORegistry::getDAO('ReviewFormElementDAO');
     if (!isset($reviewForm) || $reviewForm->getCompleteCount() != 0 || $reviewForm->getIncompleteCount() != 0 || $reviewFormElementId != null && !$reviewFormElementDao->reviewFormElementExists($reviewFormElementId, $reviewFormId)) {
         return '';
         // send error to modal
     } else {
         $templateMgr =& TemplateManager::getManager();
         if ($reviewFormId == null) {
             $templateMgr->assign('pageTitle', 'manager.reviewFormElements.create');
         } else {
             $templateMgr->assign('pageTitle', 'manager.reviewFormElements.edit');
         }
         import('controllers.grid.settings.reviewForm.form.ReviewFormElementForm');
         $reviewFormElementForm = new ReviewFormElementForm($reviewFormId, $reviewFormElementId);
         if ($reviewFormElementForm->isLocaleResubmit()) {
             $reviewFormElementForm->readInputData();
         } else {
             $reviewFormElementForm->initData($args, $request);
         }
         $json = new JSON('true', $reviewFormElementForm->fetch($request));
         return $json->getString();
     }
 }