/** * @desc Almacena los usuarios moderadores **/ function bx_save_moderators() { global $xoopsSecurity; if (!$xoopsSecurity->check()) { redirectMsg('forums.php', __('Session token expired!', 'bxpress'), 1); die; } foreach ($_POST as $k => $v) { ${$k} = $v; } //Verificamos si el foro es válido if ($id <= 0) { redirectMsg('forums.php', __('A forum ID has not been provided!', 'bxpress'), 1); die; } //Comprobamos que el foro exista $forum = new bXForum($id); if ($forum->isNew()) { redirectMsg('forums.php', __('Sepecified forum does not exists!', 'bxpress'), 1); die; } $forum->setModerators($users); if ($forum->save()) { redirectMsg('forums.php', __('Moderator saved successfully!', 'bxpress'), 0); } else { redirectMsg('forums.php', __('Moderators could not be saved!', 'bxpress') . '<br />' . $forum->errors(), 1); } }