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 == 1) { $buffy .= '<div class="td-big-grid-scroll' . $td_scroll_posts . '">'; } // if ($post_count < 3) { // ZA if ($post_count < 1) { $td_module_mx12 = new td_module_mx12($post); $buffy .= $td_module_mx12->render($post_count); $post_count++; continue; } $td_module_mx6 = new td_module_mx10($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; }
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_mx12 = new td_module_mx12($post); $buffy .= $td_module_mx12->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; }
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) == 3) { $td_scroll_posts = ' td-scroll-full'; } foreach ($posts as $post) { // group 1 if ($post_count == 0) { $buffy .= '<div class="td-grid-columns td-grid-group-1">'; $td_module_mx14 = new td_module_mx14($post); $buffy .= $td_module_mx14->render($post_count); $post_count++; continue; } if ($post_count == 1) { $td_module_mx12 = new td_module_mx12($post); $buffy .= $td_module_mx12->render($post_count); $post_count++; continue; } // group 2 if ($post_count == 2) { $buffy .= '</div>'; $buffy .= '<div class="td-big-grid-scroll' . $td_scroll_posts . '">'; $buffy .= '<div class="td-grid-columns td-grid-group-2">'; } if ($post_count >= 2 && $post_count <= 4) { $td_module_mx12 = new td_module_mx12($post); $buffy .= $td_module_mx12->render($post_count); $post_count++; continue; } // group 3 if ($post_count == 5) { $buffy .= '</div>'; $buffy .= '<div class="td-grid-columns td-grid-group-3">'; $td_module_mx12 = new td_module_mx12($post); $buffy .= $td_module_mx12->render($post_count); $post_count++; continue; } if ($post_count == 6) { $td_module_mx14 = new td_module_mx14($post); $buffy .= $td_module_mx14->render($post_count); $buffy .= '</div>'; $post_count++; continue; } } if ($post_count < self::POST_LIMIT) { for ($i = $post_count; $i < self::POST_LIMIT; $i++) { // group 1 if ($post_count == 0) { $buffy .= '<div class="td-grid-columns td-grid-group-1">'; $td_module_mx_empty = new td_module_mx_empty(); $buffy .= $td_module_mx_empty->render($post_count); $post_count++; } if ($post_count == 1) { $td_module_mx_empty = new td_module_mx_empty(); $buffy .= $td_module_mx_empty->render($post_count); $post_count++; } // group 2 if ($post_count == 2) { $buffy .= '</div>'; $buffy .= '<div class="td-big-grid-scroll' . $td_scroll_posts . '">'; $buffy .= '<div class="td-grid-columns td-grid-group-2">'; } if ($post_count >= 2 && $post_count <= 4) { $td_module_mx_empty = new td_module_mx_empty(); $buffy .= $td_module_mx_empty->render($post_count); $post_count++; } // group 3 if ($post_count == 5) { $buffy .= '</div>'; $buffy .= '<div class="td-grid-columns td-grid-group-3">'; $td_module_mx_empty = new td_module_mx_empty(); $buffy .= $td_module_mx_empty->render($post_count); $post_count++; } if ($post_count == 6) { $td_module_mx_empty = new td_module_mx_empty(); $buffy .= $td_module_mx_empty->render($post_count); $post_count++; $buffy .= '</div>'; } } } $buffy .= '</div>'; // close td-big-grid-scroll $buffy .= '</div>'; // close td-big-grid-wrapper } $buffy .= $td_block_layout->close_all_tags(); return $buffy; }