diff --git a/blocks/rss_client/block_rss_client.php b/blocks/rss_client/block_rss_client.php index a121d1ced7a02..e5fe91608d0a7 100644 --- a/blocks/rss_client/block_rss_client.php +++ b/blocks/rss_client/block_rss_client.php @@ -240,24 +240,23 @@ function get_item_html($item){ $link = $item->get_id(); } - $r = "
  • \n"; - $r.= '\n"; + $r = html_writer::start_tag('li'); + $r.= html_writer::start_tag('div',array('class'=>'link')); + $r.= html_writer::link(urldecode($link), s($title), array('onclick'=>'this.target="_blank"')); + $r.= html_writer::end_tag('div'); - if($this->config->display_description && !empty($description)){ + if($this->config->display_description && !empty($description)){ - $description = break_up_long_words($description, 30); + $description = break_up_long_words($description, 30); - $formatoptions = new object; - $formatoptions->para = false; + $formatoptions = new object; + $formatoptions->para = false; - $r.= '
    '; - $r.= format_text($description, FORMAT_HTML, $formatoptions, $this->page->course->id); - $r.= '
    '; - } - - $r.= '
  • '; + $r.= html_writer::start_tag('div',array('class'=>'description')); + $r.= format_text($description, FORMAT_HTML, $formatoptions, $this->page->course->id); + $r.= html_writer::end_tag('div'); + } + $r.= html_writer::end_tag('li'); return $r; }