<?php
/**
 * The template part for displaying content
 * @package Construction Realestate
 * @subpackage construction_realestate
 * @since 1.0
 */
?>
<?php 
  $archive_year  = get_the_time('Y'); 
  $archive_month = get_the_time('m'); 
  $archive_day   = get_the_time('d'); 
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('inner-service'); ?>>
  <div class="mainbox layout2 mainbox-post">
    <?php $construction_realestate_postimg_lay = get_theme_mod('construction_realestate_post_featured_image', 'Image'); ?>
    
    <div class="p-4">
      <?php if ($construction_realestate_postimg_lay == 'Image') { ?>
        <div class="box-image">
          <?php the_post_thumbnail(); ?>
        </div>
      <?php } elseif ($construction_realestate_postimg_lay == 'Color') { ?>
        <div class="post-color text-center">
          <!-- Add background color styling if needed -->
        </div>
      <?php } ?>

      <h2 class="mt-2">
        <a href="<?php echo esc_url(get_permalink()); ?>" title="<?php echo the_title_attribute(); ?>">
          <?php the_title(); ?>
          <span class="screen-reader-text"><?php the_title(); ?></span>
        </a>
      </h2>

      <?php if (
        get_theme_mod('construction_realestate_metafields_date', true) != '' ||
        get_theme_mod('construction_realestate_metafields_author', true) != '' ||
        get_theme_mod('construction_realestate_metafields_comment', true) != '' ||
        get_theme_mod('construction_realestate_metafields_time', true) != '' ||
        get_theme_mod('construction_realestate_display_post_date', true) != '' ||
        get_theme_mod('construction_realestate_display_post_author', true) != '' ||
        get_theme_mod('construction_realestate_display_post_comment', true) != '' ||
        get_theme_mod('construction_realestate_display_post_time', true) != ''
      ) { ?>
        <div class="metabox mb-3">
          <?php if (get_theme_mod('construction_realestate_metafields_date', true) != '' || get_theme_mod('construction_realestate_display_post_date', true) != '') { ?>
            <span class="entry-date me-1">
              <i class="<?php echo esc_attr(get_theme_mod('construction_realestate_post_date_icon', 'far fa-calendar-alt')); ?> me-1"></i>
              <a href="<?php echo esc_url(get_day_link(get_the_date('Y'), get_the_date('m'), get_the_date('d'))); ?>">
                <?php echo esc_html(get_the_date()); ?>
                <span class="screen-reader-text"><?php echo esc_html(get_the_date()); ?></span>
              </a>
              <span class="ms-2"><?php echo esc_html(get_theme_mod('construction_realestate_blog_post_meta_seperator', '|')); ?></span>
            </span>
          <?php } ?>

          <?php if (get_theme_mod('construction_realestate_metafields_author', true) != '' || get_theme_mod('construction_realestate_display_post_author', true) != '') { ?>
            <span class="entry-author mx-1">
              <i class="<?php echo esc_attr(get_theme_mod('construction_realestate_post_author_icon', 'fas fa-user')); ?> me-1"></i>
              <a href="<?php echo esc_url(get_author_posts_url(get_the_author_meta('ID'))); ?>">
                <?php the_author(); ?>
                <span class="screen-reader-text"><?php the_title(); ?></span>
              </a>
              <span class="ms-2"><?php echo esc_html(get_theme_mod('construction_realestate_blog_post_meta_seperator', '|')); ?></span>
            </span>
          <?php } ?>

          <?php if (get_theme_mod('construction_realestate_metafields_comment', true) != '' || get_theme_mod('construction_realestate_display_post_comment', true) != '') { ?>
            <span class="entry-comments mx-1">
              <i class="<?php echo esc_attr(get_theme_mod('construction_realestate_post_comment_icon', 'fas fa-comments')); ?> me-1"></i>
              <?php comments_number(__('0 Comment', 'construction-realestate'), __('0 Comments', 'construction-realestate'), __('% Comments', 'construction-realestate')); ?>
              <span class="ms-2"><?php echo esc_html(get_theme_mod('construction_realestate_blog_post_meta_seperator', '|')); ?></span>
            </span>
          <?php } ?>

          <?php if (get_theme_mod('construction_realestate_metafields_time', true) != '' || get_theme_mod('construction_realestate_display_post_time', true) != '') { ?>
            <span class="entry-time mx-1">
              <i class="<?php echo esc_attr(get_theme_mod('construction_realestate_post_time_icon', 'fas fa-clock')); ?> me-1"></i>
              <?php echo esc_html(get_the_time()); ?>
            </span>
          <?php } ?>

          <?php echo esc_html(construction_realestate_edit_link()); ?>
        </div>
      <?php } ?>

      <div class="new-text">
        <p>
          <?php
          $construction_realestate_theme_lay = get_theme_mod('construction_realestate_content_settings', 'Excerpt');
          if ($construction_realestate_theme_lay == 'Content') {
            the_content();
          } elseif ($construction_realestate_theme_lay == 'Excerpt') {
            if (get_the_excerpt()) {
              $construction_realestate_excerpt = get_the_excerpt();
              echo esc_html(construction_realestate_string_limit_words($construction_realestate_excerpt, esc_attr(get_theme_mod('construction_realestate_post_excerpt_number', '30'))));
              echo ' ' . esc_html(get_theme_mod('construction_realestate_post_discription_suffix', '[...]'));
            }
          }
          ?>
        </p>
      </div>

      <?php if (get_theme_mod('construction_realestate_button_text', 'View More') != '') { ?>
        <div class="postbtn mt-4 text-start">
          <a href="<?php the_permalink(); ?>">
            <?php echo esc_html(get_theme_mod('construction_realestate_button_text', 'View More')); ?>
            <i class="<?php echo esc_attr(get_theme_mod('construction_realestate_button_icon', 'fas fa-long-arrow-alt-right')); ?>"></i>
            <span class="screen-reader-text"><?php echo esc_html(get_theme_mod('construction_realestate_button_text', 'View More')); ?></span>
          </a>
        </div>
      <?php } ?>
    </div>
  </div>
</article>