<?php
/**
 * @package WordPress
 * @subpackage Geode
 * @since Geode 1.0
 */

?>

<?php global $shortcodelic_blog, $shortcodelic_blog_masonry, $more; $old_more = $more; $gridder = geode_check_gridder(get_the_id()); ?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

		<div class="row">
			<div class="row-inside">
		<?php 
			$size_thumb = ( is_single() ) ? 'large-nat' : 'landscape';
			
			if ( has_post_thumbnail() && !is_search() ) {
				the_post_thumbnail($size_thumb);
			} else {
				$more = 1;
				$the_content = get_the_content();
				$more = $old_more;
				preg_match('/\[gallery(.+?)\]/', $the_content, $gallery_match);
				preg_match('/ids=[\'|\"](.+?)[\'|\"]/', $gallery_match[0], $gallery_ids);
				if ( !is_single() ) {
					echo do_shortcode('[gallery type="slideshow" '.$gallery_ids[0].']');					
				} else {
					echo do_shortcode($gallery_match[0]);
				}
			}
			if ( !is_single() ) get_template_part( 'title', 'post' ); 
		?>

		<?php if ( is_search() || geode_is_related() || geode_blog_layout_class('')!='' || $shortcodelic_blog_masonry ) : ?>
		<div class="entry-summary">
			<?php if ( !isset($gridder) || $gridder!=true ) { ?>
				<div class="row">
					<div class="row-inside">
			<?php } ?>
						<?php
							//$posted_on = geode_blog_layout_class('')=='' ? 'date' : 'category';
							if ( !geode_is_related() ) { ?> 

								<div class="entry-meta">

									<?php 
										geode_posted_on('date');

										if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) { ?>
											<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'geode' ), __( '1 Comment', 'geode' ), __( '% Comments', 'geode' ) ); ?></span>
										<?php } 
										geode_posted_on('category');
									?>

								</div><!-- .entry-meta -->

							<?php }
							the_excerpt();
							if ( geode_blog_layout_class('')!='' || $shortcodelic_blog_masonry ) echo geode_remove_more_link();
						?>
			<?php if ( !isset($gridder) || $gridder!=true ) { ?>
					</div><!-- .row-inside -->
				</div><!-- .row -->
			<?php } ?>
		</div><!-- .entry-summary -->
		<?php else : ?>
		<div class="entry-content">
			<?php if ( !isset($gridder) || $gridder!=true ) { ?>
				<div class="row">
					<div class="row-inside">
			<?php } ?>
						<div class="entry-text">
						<?php
							if ( is_single() ) geode_posted_on('date');

							the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'geode' ) );

						?>
						</div><!-- .entry-text -->

						<?php if ( is_single() && !geode_is_related() && !($shortcodelic_blog == true || is_array($shortcodelic_blog)) ) { ?>

							<footer class="entry-meta"><span class="cat-links"><strong><?php _e('Categories','geode'); ?>: </strong><?php the_category( ', '); ?></span></footer>
							<?php the_tags( '<footer class="entry-meta"><span class="tag-links"><strong>'.__('Tags','geode').': </strong>', ', ', '</span></footer>' ); ?>

						<?php } ?>

			<?php if ( !isset($gridder) || $gridder!=true ) { ?>
					</div><!-- .row-inside -->
				</div><!-- .row -->
			<?php } ?>
		</div><!-- .entry-content -->
		<?php endif; ?>

		<?php if ( is_single() ) edit_post_link( __( 'Edit', 'geode' ), '<span class="edit-link">', '</span>' ); ?>

		</div><!-- .row-inside -->
	</div><!-- .row -->

</article><!-- #post-## -->