ReviewFormElementForm::fetch PHP Метод

fetch() публичный Метод

Display the form.
public fetch ( $args, $request )
$args array
$request PKPRequest
    function fetch($args, $request)
    {
        $templateMgr = TemplateManager::getManager($request);
        import('lib.pkp.classes.reviewForm.ReviewFormElement');
        $templateMgr->assign(array('reviewFormId' => $this->reviewFormId, 'reviewFormElementId' => $this->reviewFormElementId, 'multipleResponsesElementTypes' => ReviewFormElement::getMultipleResponsesElementTypes(), 'multipleResponsesElementTypesString' => ';' . implode(';', ReviewFormElement::getMultipleResponsesElementTypes()) . ';', 'reviewFormElementTypeOptions' => ReviewFormElement::getReviewFormElementTypeOptions()));
        return parent::fetch($request);
    }

Usage Example

 /**
  * 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));
 }
All Usage Examples Of ReviewFormElementForm::fetch