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; }