/** * Get the XML <rss> node */ function get_mrss_root_node($title, $description, $link, $prev_link, $next_link, $images) { if ($prev_link != '' || $next_link != '') { $out = "<rss version='2.0' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom='http://www.w3.org/2005/Atom'>\n"; } else { $out = "<rss version='2.0' xmlns:media='http://search.yahoo.com/mrss/'>\n"; } $out .= "\t<channel>\n"; $out .= nggMediaRss::get_generator_mrss_node(); $out .= nggMediaRss::get_title_mrss_node($title); $out .= nggMediaRss::get_description_mrss_node($description); $out .= nggMediaRss::get_link_mrss_node($link); if ($prev_link != '' || $next_link != '') { $out .= nggMediaRss::get_self_node(nggMediaRss::get_mrss_url()); } if ($prev_link != '') { $out .= nggMediaRss::get_previous_link_mrss_node($prev_link); } if ($next_link != '') { $out .= nggMediaRss::get_next_link_mrss_node($next_link); } foreach ($images as $image) { $out .= nggMediaRss::get_image_mrss_node($image); } $out .= "\t</channel>\n"; $out .= "</rss>\n"; return $out; }