Beispiel #1
0
 /**
  * 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;
 }