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 :' . '

' . $rss_parser->error_msg . '

'); } // assign some variables $template->assign_vars(array( 'L_NEWSFEED_SOURCES_TITLE' => $lang['Newsfeed_Sources_Title'], 'L_NEWSFEED_SOURCES_EXPLAIN' => $lang['Newsfeed_Sources_Explain'], 'L_BACK_TO_TOP' => $lang['Back_to_top'], ) ); // now lets ouput the whole shebang include('./page_header_admin.'.$phpEx); $template->pparse('body'); include('./page_footer_admin.'.$phpEx); ?>