<div class="grid">
    <div class="card">
        <h3 style="margin-top:0">ساخت فایل بررسی قیمت هوشمند</h3>
        <form method="post" class="async-task-form" data-task="generate_review" data-return-page="smart-review" data-progress-title="ساخت فایل بررسی قیمت هوشمند">
            <input type="hidden" name="action" value="generate_review">
            <button class="btn" type="submit">ساخت فایل بررسی</button>
        </form>
        <div style="height:12px"></div>
        <?php if ($latestReview): ?>
            <table>
                <tr><th>نام فایل</th><td><?= e($latestReview['name']) ?></td></tr>
                <tr><th>آخرین تغییر</th><td><?= e($latestReview['modified_at']) ?></td></tr>
                <tr><th>دانلود</th><td><a href="<?= e(url('download', ['area' => 'export', 'name' => $latestReview['name']])) ?>">دانلود فایل</a></td></tr>
            </table>
        <?php else: ?><div class="muted">فایل بررسی پیدا نشد.</div><?php endif; ?>
    </div>
    <div class="card">
        <h3 style="margin-top:0">اعمال مستقیم از اسنپ‌شات ذخیره‌شده</h3>
        <p class="muted">اگر قبلاً فایل بررسی ساخته‌ای و فقط می‌خواهی ردیف‌های قابل اعمال را بفرستی، از این دکمه استفاده کن.</p>
        <form method="post" class="async-task-form" data-task="apply_saved_review" data-return-page="smart-review" data-progress-title="اعمال از snapshot ذخیره‌شده">
            <input type="hidden" name="action" value="apply_saved_review">
            <button class="btn btn-warning" type="submit">اعمال از snapshot</button>
        </form>
    </div>
</div>

<div class="card">
    <h3 style="margin-top:0">آپلود فایل بررسی و اعمال</h3>
    <p class="muted">فایل ویرایش‌شده را آپلود کن تا ردیف‌های تاییدشده اعمال شوند.</p>
    <form method="post" enctype="multipart/form-data" class="async-task-form" data-task="upload_review" data-return-page="smart-review" data-progress-title="آپلود و اعمال فایل بررسی">
        <input type="hidden" name="action" value="upload_review">
        <input type="file" name="smart_review_file" required>
        <div style="margin-top:12px">
            <button class="btn btn-success" type="submit">آپلود و اعمال نهایی</button>
        </div>
    </form>
</div>

<div class="card">
    <h3 style="margin-top:0">آخرین state ردیف‌ها</h3>
    <?php if ($latestRows): ?>
        <table>
            <tr><th>نام فایل</th><td><?= e($latestRows['name']) ?></td></tr>
            <tr><th>آخرین تغییر</th><td><?= e($latestRows['modified_at']) ?></td></tr>
            <tr><th>دانلود</th><td><a href="<?= e(url('download', ['area' => 'runtime', 'name' => $latestRows['name']])) ?>">دانلود JSON</a></td></tr>
        </table>
    <?php else: ?><div class="muted">فایل JSON ردیف‌ها پیدا نشد.</div><?php endif; ?>
</div>
