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