Exemple #1
0
/**
* @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);
    }
}