Exemplo n.º 1
0
 public static function rss_array_to_html(&$rss_array, $no_of_items = 0, $summary_length = 100, $elements_to_print = "0123456789", $href_title = false)
 {
     // get the number of items to print
     if ($no_of_items == 0 || $no_of_items > $rss_array["item_count"]) {
         $max_items = $rss_array["item_count"];
     } else {
         $max_items = $no_of_items;
     }
     //echo "max_items: " . $max_items . "<br />"; // DEBUG
     $element_list = "";
     for ($item_count = 1; $item_count <= $max_items; $item_count++) {
         $cur_str = "item_" . $item_count;
         $element_list .= "<div class=\"rss_container\">\n";
         for ($element_count = 0; $element_count < strlen($elements_to_print); $element_count++) {
             //echo "parsing element: " . $elements_to_print[$element_count]; // DEBUG
             $element_list .= RSSReader::get_element_div_wrapper($rss_array[$cur_str], $elements_to_print[$element_count], $summary_length, $href_title);
         }
         $element_list .= "</div><br />\n";
     }
     return $element_list;
 }