<?php
// ============================================================
//  Flow CMS — Blog listing page
// ============================================================
define('BASE_PATH', __DIR__);
define('BASE_URL', '');

require_once BASE_PATH . '/includes/functions.php';

$site     = get_site_settings();
$products = get_products();
$services = get_services();
$posts    = get_published_posts();

$page_title    = h($site['blog_title'] ?? 'بلاگ') . ' | ' . h($site['name']);
$page_desc     = $site['blog_desc'] ?? $site['description'];
$canonical_url = build_canonical($site, '/blog');
$og_type       = 'website';
$og_image      = $site['og_image'] ?? '';
$schemas       = [schema_organization($site)];
$header_scrolled = true;

require BASE_PATH . '/includes/header.php';
?>

<main style="padding-top:86px;padding-bottom:64px">
  <div class="wrap">

    <!-- page header -->
    <div class="section-head" style="padding-top:28px">
      <span class="eyebrow reveal"><span class="dot"></span>بلاگ</span>
      <h1 class="h2 reveal" data-d="1"><?= h($site['blog_title'] ?? $site['name'] . ' بلاگ') ?></h1>
      <p class="lede reveal" data-d="2"><?= h($site['blog_desc'] ?? '') ?></p>
    </div>

    <?php if (empty($posts)): ?>
    <div style="text-align:center;padding:80px 0">
      <p class="lede faint">به زودی مطالب جدید منتشر خواهد شد.</p>
    </div>
    <?php else: ?>

    <!-- blog grid -->
    <div class="blog-grid">
      <?php foreach ($posts as $i => $post): ?>
      <article class="blog-card reveal" data-d="<?= ($i % 3) + 1 ?>">
        <div class="bc-top">
          <span class="bc-cat chip"><?= h($post['category']) ?></span>
          <time class="bc-date faint mono"><?= h($post['date']) ?></time>
        </div>
        <div class="bc-body">
          <h2 class="bc-title"><a href="<?= h(BASE_URL) ?>blog-post.php?slug=<?= h($post['slug']) ?>"><?= h($post['title']) ?></a></h2>
          <p class="bc-excerpt faint"><?= h($post['excerpt']) ?></p>
        </div>
        <div class="bc-foot">
          <span class="bc-author faint"><?= h($post['author']) ?></span>
          <a class="link-arrow" href="<?= h(BASE_URL) ?>blog-post.php?slug=<?= h($post['slug']) ?>">
            بیشتر بخوانید <span data-i="arrow"></span>
          </a>
        </div>
      </article>
      <?php endforeach; ?>
    </div>

    <?php endif; ?>

    <!-- CTA -->
    <div style="text-align:center;margin-top:48px;padding:36px 24px;border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(160deg,var(--surface-2),var(--bg-2))">
      <h3 class="h3" style="margin:0 0 10px">سوال دارید؟ با ما تماس بگیرید</h3>
      <p class="faint" style="margin:0 0 20px">تیم ما آماده‌ی مشاوره تخصصی است.</p>
      <a class="btn btn-primary" href="<?= h(BASE_URL) ?>index.php#contact">ثبت سفارش و مشاوره <span data-i="arrow"></span></a>
    </div>

  </div>
</main>

<?php require BASE_PATH . '/includes/footer.php'; ?>
