function render_articles($source) { $list = new Article_Public_List(null, array('section_logic' => $source->id), 10); $list->set_display_method('AMP_map_display_articles'); $list->suppress('pager'); return $this->_renderer->div($list->execute(), array('class' => 'contents')); }
function execute() { if (empty($this->_group_displays)) { return parent::execute(); } $output = ''; foreach ($this->_group_displays as $display_type => $display_set) { $names = AMP_lookup($display_type); foreach ($display_set as $key => $display) { if (empty($display) || !$display->qty()) { continue; } if ($names && isset($names[$key]) && $names[$key]) { $output .= $this->render_subheader_format(AMP_TEXT_RECENT . $names[$key]); } $output .= $display->execute(); } } return $this->_renderBlock($output); }
function execute() { $section_list = new Section_Public_List($this->_source_container, $this->_source_criteria); return $this->_renderer->div($section_list->execute() . parent::execute(), array('class' => 'list_articles_sections')); }