/** * Edit a reviewer * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function editReviewer($args, &$request) { // Identify the review assignment being updated. $reviewAssignmentId = (int) $request->getUserVar('reviewAssignmentId'); // Form handling. import('controllers.grid.users.reviewer.form.ReviewerForm'); $reviewerForm = new ReviewerForm($this->getMonograph(), $reviewAssignmentId); $reviewerForm->initData($args, $request); $json = new JSON(true, $reviewerForm->fetch($request)); return $json->getString(); }
/** * Edit a reviewer * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function editReviewer($args, &$request) { // Identify the review assignment being updated $reviewAssignmentId = (int) $request->getUserVar('reviewAssignmentId'); // Form handling import('controllers.grid.users.reviewer.form.ReviewerForm'); $reviewerForm = new ReviewerForm($this->getAuthorizedContextObject(ASSOC_TYPE_MONOGRAPH), $reviewAssignmentId); $reviewerForm->initData($args, $request); $json = new JSON('true', $reviewerForm->fetch($request)); return $json->getString(); }