16 import(
'lib.pkp.controllers.grid.users.reviewer.form.ReviewerForm');
23 parent::__construct($submission, $reviewRound);
24 $this->
setTemplate(
'controllers/grid/users/reviewer/form/enrollExistingReviewerForm.tpl');
26 $this->
addCheck(
new FormValidator($this,
'userGroupId',
'required',
'user.profile.form.usergroupRequired'));
27 $this->
addCheck(
new FormValidator($this,
'userId',
'required',
'manager.people.existingUserRequired'));
33 function fetch($request, $template =
null, $display =
false) {
37 return parent::fetch($request, $template, $display);
45 parent::readInputData();
55 $userId = (int) $this->
getData(
'userId');
57 $userGroupId = (int) $this->
getData(
'userGroupId');
59 $userGroupDao->assignUserToGroup($userId, $userGroupId);
62 $this->
setData(
'reviewerId', $userId);
64 return parent::execute(...$functionArgs);