14
So far this seems to be working (minimally it brings up the forum and lets me change the moderators):
1. Change the user selection mechanism:
$this->XoopsFormSelect($caption, $name, $value, $size, $multiple);
should be changed to
$this->XoopsFormSelectUser($caption, $name, false, $value, $size, $multiple);
2. Comment out the addOptionArray call (not needed in 2.2.4.):
$this->addOptionArray($member_handler->getUserList($criteria));
should be changed to
//$this->addOptionArray($member_handler->getUserList($criteria));
I haven't done much testing yet, but it does seem to load the forum and the associated moderator permissions and general access rights so it is a good start if nothing else.
**Update: tested the hell out of it now and yup, it works just fine.