set_filenames(array(
'body' => 'admin/newsfeed_sources_body.tpl')
);
$u_rss_mod_news = 'http://www.netclectic.com/forums/rss/newsfeed_sources.rdf';
$rss_parser = new rssParser();
if ($rss_parser->parse($u_rss_mod_news))
{
$rss_item_count = count($rss_parser->items);
for ($i = 0; $i < $rss_item_count; $i++)
{
$rss_subject = trim(substr($rss_parser->items[$i]['title'], 0, 59));
$rss_message = $rss_parser->items[$i]['description'];
$rss_link = $rss_parser->items[$i]['link'];
$bbcode_uid = make_bbcode_uid();
$rss_message = prepare_message($rss_message, 0, 1, 1, $bbcode_uid);
$rss_message = bbencode_second_pass($rss_message, $bbcode_uid);
$rss_message = make_clickable($rss_message);
$rss_message = smilies_pass($rss_message);
$rss_message = preg_replace("/images\/smiles/", $phpbb_root_path . "/images\/smiles/", $rss_message);
$rss_message = str_replace("\n", "\n
\n", $rss_message);
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('rss_postrow', array(
'ROW_CLASS' => $row_class,
'S_SUBJECT' => $rss_subject,
'S_MESSAGE' => $rss_message,
'U_RSS_LINK' => $rss_link,
)
);
}
}
else
{
message_die('There was a problem parsing the news url :' . '