Exemplo n.º 1
0
 function inner($posts)
 {
     $buffy = '';
     $td_block_layout = new td_block_layout();
     if (!empty($posts)) {
         $buffy .= '<div class="td-big-grid-wrapper">';
         $post_count = 0;
         // when 2 posts make post scroll full
         $td_scroll_posts = '';
         if (count($posts) == 2) {
             $td_scroll_posts = ' td-scroll-full';
         }
         foreach ($posts as $post) {
             if ($post_count == 0) {
                 $td_module_mx5 = new td_module_mx5($post);
                 $buffy .= $td_module_mx5->render($post_count);
                 $buffy .= '<div class="td-big-grid-scroll' . $td_scroll_posts . '">';
                 $post_count++;
                 continue;
             }
             if ($post_count == 1) {
                 $td_module_mx11 = new td_module_mx11($post);
                 $buffy .= $td_module_mx11->render($post_count);
                 $post_count++;
                 continue;
             }
             $td_module_mx6 = new td_module_mx6($post);
             $buffy .= $td_module_mx6->render($post_count);
             $post_count++;
         }
         if ($post_count < self::POST_LIMIT) {
             for ($i = $post_count; $i < self::POST_LIMIT; $i++) {
                 $td_module_mx_empty = new td_module_mx_empty();
                 $buffy .= $td_module_mx_empty->render($i);
             }
         }
         $buffy .= '</div>';
         // close td-big-grid-scroll
         $buffy .= '</div>';
         // close td-big-grid-wrapper
     }
     $buffy .= $td_block_layout->close_all_tags();
     return $buffy;
 }
Exemplo n.º 2
0
 function inner($posts)
 {
     $buffy = '';
     $td_block_layout = new td_block_layout();
     if (!empty($posts)) {
         $buffy .= '<div class="td-big-grid-wrapper">';
         $post_count = 0;
         foreach ($posts as $post) {
             $td_module_mx5 = new td_module_mx5($post);
             $buffy .= $td_module_mx5->render($post_count);
             $post_count++;
         }
         if ($post_count < self::POST_LIMIT) {
             for ($i = $post_count; $i < self::POST_LIMIT; $i++) {
                 $td_module_mx_empty = new td_module_mx_empty();
                 $buffy .= $td_module_mx_empty->render($i);
             }
         }
         $buffy .= '</div>';
     }
     $buffy .= $td_block_layout->close_all_tags();
     return $buffy;
 }