/** * Assign form data to user-submitted data. * @see Form::readInputData() */ function readInputData() { parent::readInputData(); $this->readUserVars(array('firstName', 'middleName', 'lastName', 'affiliation', 'interests', 'username', 'email', 'skipEmail', 'userGroupId')); }
/** * Assign form data to user-submitted data. * @see Form::readInputData() */ function readInputData() { parent::readInputData(); $this->readUserVars(array('reviewerId')); }
/** * Edit a reviewer * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function updateReviewer($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->readInputData(); if ($reviewerForm->validate()) { $reviewAssignment =& $reviewerForm->execute($args, $request); // prepare the grid row data $row =& $this->getRowInstance(); $row->setGridId($this->getId()); $row->setId($reviewAssignment->getId()); $reviewAssignmentDao =& DAORegistry::getDAO('ReviewAssignmentDAO'); $row->setData($reviewAssignment); $row->initialize($request); $json = new JSON(true, $this->_renderRowInternally($request, $row)); } else { // There was an error, redisplay the form $json = new JSON(false, $reviewerForm->fetch($request)); } return $json->getString(); }
/** * Assign form data to user-submitted data. * @see Form::readInputData() */ function readInputData() { parent::readInputData(); $this->readUserVars(array('userId', 'userGroupId')); }