<a href="<?php 
the_permalink();
?>
"
                   title="<?php 
echo esc_attr(sprintf(__('Permalink to %s', 'harmonux'), the_title_attribute('echo=0')));
?>
"
                   rel="bookmark"><?php 
the_title();
?>
</a>
            </h3>

					<?php 
harmonux_display_meta_post('data');
?>
        </header>
        <!-- .entry-header -->

			<?php 
get_template_part('views/snippets/image_area_featured');
?>



        <!-- .entry-meta -->
    </article>
    <!-- #post -->
</div><!-- .post-box -->
            <h2 class="entry-title">
                <a href="<?php 
the_permalink();
?>
"
                   title="<?php 
echo esc_attr(sprintf(__('Permalink to %s', 'harmonux'), the_title_attribute('echo=0')));
?>
"
                   rel="bookmark"><?php 
the_title();
?>
</a>
            </h2>
					<?php 
harmonux_display_meta_post();
?>
        </header>
        <!-- .entry-header -->
        <div class="row">
            <div class="columns large-16">
                <?php 
$post_format = get_post_format();
if ('' != get_the_post_thumbnail()) {
    ?>
                   <div class="smartlib-thumbnail-outer"><?php 
    harmonux_get_format_ico($post_format);
    ?>
<a href="<?php 
    the_permalink();
    ?>
    function widget($args, $instance)
    {
        $cache = wp_cache_get('smartlib-recent-posts', 'widget');
        /*
        		if ( ! is_array( $cache ) )
        			$cache = array();
        
        		if ( ! isset( $args['widget_id'] ) )
        			$args['widget_id'] = $this->id;
        
        		if ( isset( $cache[$args['widget_id']] ) ) {
        			echo $cache[$args['widget_id']];
        			return;
        		}
        
        		ob_start();
        */
        extract($args);
        $title = apply_filters('widget_title', empty($instance['title']) ? __('Recent Posts', 'harmonux') : $instance['title'], $instance, $this->id_base);
        if (empty($instance['number']) || !($number = absint($instance['number']))) {
            $number = 10;
        }
        $show_date = isset($instance['show_date']) ? $instance['show_date'] : false;
        $show_post_thumbnail = isset($instance['show_post_thumbnail']) ? $instance['show_post_thumbnail'] : false;
        $show_post_author = isset($instance['show_post_author']) ? $instance['show_post_author'] : false;
        $r = new WP_Query(apply_filters('widget_posts_args', array('posts_per_page' => $number, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true)));
        if ($r->have_posts()) {
            ?>
		<?php 
            echo $before_widget;
            ?>
		<?php 
            if ($title) {
                echo $before_title . $title . $after_title;
            }
            ?>
		<ul class="no-bullet">
			<?php 
            while ($r->have_posts()) {
                $r->the_post();
                ?>
			<li>

					<?php 
                if ('' != get_the_post_thumbnail() && $show_post_thumbnail) {
                    ?>

                        <a href="<?php 
                    the_permalink();
                    ?>
" class="smartlib-widget-image-outer"><?php 
                    the_post_thumbnail('small-image');
                    ?>
</a>

						<?php 
                }
                ?>
				<header class="smartlib-widget-header">
					<?php 
                if ($show_post_author) {
                    ?>
					<?php 
                    harmonux_author_line();
                    ?>
					<?php 
                }
                ?>
					<h5 class="widget-post-title"><a href="<?php 
                the_permalink();
                ?>
"><?php 
                if (get_the_title()) {
                    the_title();
                } else {
                    the_ID();
                }
                ?>
</a></h5>
				</header>
				<?php 
                if ($show_date) {
                    ?>
				<?php 
                    harmonux_display_meta_post('date');
                    ?>
				<?php 
                }
                ?>



			</li>
			<?php 
            }
            ?>
		</ul>
		<?php 
            echo $after_widget;
            ?>
		<?php 
            // Reset the global $the_post as this query will have stomped on it
            wp_reset_postdata();
        }
        /*
        		$cache[$args['widget_id']] = ob_get_flush();
        		wp_cache_set( 'widget_recent_posts', $cache, 'widget' );
        */
    }
/**
 *
 * Display related posts component
 * @param     $category
 * @param     $post_ID
 * @param     $display_post_limit
 * @param int $columns_per_slide
 *
 * @return mixed
 */
function harmonux_get_related_post_box($category, $post_ID, $display_post_limit, $columns_per_slide = 4)
{
    $query = __HARMONUX::layout()->get_related_post_box($category, $post_ID, $display_post_limit, $columns_per_slide);
    $limit = $query->found_posts;
    if ($limit != 0) {
        ?>
	<section class="smartlib-related-posts">
	    <h3><?php 
        _e('Related posts', 'harmonux');
        ?>
</h3>
			<div class="smartlib-slider-container">
				<ul class="smartlib-slides slider-list slides">
					<?php 
        $i = 1;
        $j = 1;
        while ($query->have_posts()) {
            $query->the_post();
            $post_format = get_post_format();
            if ($i == 1) {
                ?>
								<li class="row">
								<?php 
            }
            ?>
						<div class="columns large-4">
							<?php 
            if ('' != get_the_post_thumbnail()) {
                ?>

									<a href="<?php 
                the_permalink();
                ?>
" class="smartlib-thumbnail-outer"
										 title="<?php 
                echo esc_attr(sprintf(__('Permalink to %s', 'harmonux'), the_title_attribute('echo=0')));
                ?>
"
											><?php 
                harmonux_get_format_ico($post_format);
                the_post_thumbnail('medium-image-thumb');
                ?>
</a>

								<?php 
            }
            ?>
							<h4><a href="<?php 
            the_permalink();
            ?>
"><?php 
            the_title();
            ?>
</a></h4>
							<?php 
            if ('' == get_the_post_thumbnail()) {
                ?>
						<?php 
                harmonux_display_meta_post('author');
                ?>
							<?php 
            }
            ?>
						</div>

						<?php 
            if ($i % $columns_per_slide == 0 || $j == $limit) {
                ?>
						</li>
								<?php 
                $i = 1;
            } else {
                $i++;
            }
            $j++;
        }
        // end while
        wp_reset_query();
        ?>
				</ul>
			</div>


	</section>
		<?php 
    }
}