Exemplo n.º 1
0
 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'));
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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'));
 }