Example #1
0
fud_use('forum.inc');
fud_use('rev_fmt.inc');
fud_use('iemail.inc');
fud_use('post_proc.inc');
fud_use('is_perms.inc');
fud_use('users.inc');
fud_use('users_reg.inc');
fud_use('rhost.inc');
fud_use('attach.inc');
fud_use('fileio.inc');
fud_use('alt_var.inc');
fud_use('smiley.inc');
fud_use('nntp.inc', true);
fud_use('nntp_adm.inc', true);
fud_use('scripts_common.inc', true);
define('sql_p', $GLOBALS['DBHOST_TBL_PREFIX']);
$nntp_adm = db_sab('SELECT * FROM ' . sql_p . 'nntp WHERE id=' . $fid);
$nntp = new fud_nntp();
$nntp->server = $nntp_adm->server;
$nntp->newsgroup = $nntp_adm->newsgroup;
$nntp->port = $nntp_adm->port;
$nntp->timeout = $nntp_adm->timeout;
$nntp->nntp_opt = $nntp_adm->nntp_opt;
$nntp->user = $nntp_adm->login;
$nntp->pass = $nntp_adm->pass;
$frm = db_sab('SELECT id, forum_opt, message_threshold, (max_attach_size * 1024) AS max_attach_size, max_file_attachments FROM ' . sql_p . 'forum WHERE id=' . $nntp_adm->forum_id);
$FUD_OPT_2 |= 128;
$lock = $nntp->get_lock();
$nntp->parse_msgs($frm, $nntp_adm, $nntp->read_start());
$nntp->release_lock($lock);
$nntp->close_connection();