<div class="grid">
    <div class="card">
        <h3 style="margin-top:0">ساخت قالب مپ قیمت</h3>
        <form method="post" class="async-task-form" data-task="generate_template" data-return-page="smart-map" data-progress-title="ساخت قالب مپ قیمت هوشمند">
            <input type="hidden" name="action" value="generate_template">
            <button class="btn" type="submit">ساخت فایل قالب</button>
        </form>
        <div style="height:12px"></div>
        <?php if ($latestExport): ?>
            <table>
                <tr><th>نام فایل</th><td><?= e($latestExport['name']) ?></td></tr>
                <tr><th>آخرین تغییر</th><td><?= e($latestExport['modified_at']) ?></td></tr>
                <tr><th>دانلود</th><td><a href="<?= e(url('download', ['area' => 'export', 'name' => $latestExport['name']])) ?>">دانلود فایل</a></td></tr>
            </table>
        <?php else: ?><div class="muted">هنوز قالبی ساخته نشده.</div><?php endif; ?>
    </div>
    <div class="card">
        <h3 style="margin-top:0">آخرین state CSV</h3>
        <?php if ($latestState): ?>
            <table>
                <tr><th>نام فایل</th><td><?= e($latestState['name']) ?></td></tr>
                <tr><th>آخرین تغییر</th><td><?= e($latestState['modified_at']) ?></td></tr>
                <tr><th>دانلود</th><td><a href="<?= e(url('download', ['area' => 'runtime', 'name' => $latestState['name']])) ?>">دانلود</a></td></tr>
            </table>
        <?php else: ?><div class="muted">فایل state پیدا نشد.</div><?php endif; ?>
    </div>
</div>

<div class="card">
    <h3 style="margin-top:0">آپلود فایل مپ تکمیل‌شده</h3>
    <p class="muted">فایل CSV/XLS را از همین‌جا آپلود کن تا داخل <code>smart_price_map.json</code> ذخیره شود.</p>
    <form method="post" enctype="multipart/form-data" class="async-task-form" data-task="upload_map" data-return-page="smart-map" data-progress-title="ذخیره مپ قیمت هوشمند">
        <input type="hidden" name="action" value="upload_map">
        <input type="file" name="smart_map_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">فایل‌های آپلودی</h3>
    <table>
        <thead><tr><th>نام فایل</th><th>حجم</th><th>آخرین تغییر</th><th>دانلود</th></tr></thead>
        <tbody>
        <?php foreach ($uploadedFiles as $file): ?>
            <tr>
                <td><?= e($file['name']) ?></td>
                <td><?= e(format_bytes($file['size'])) ?></td>
                <td><?= e($file['modified_at']) ?></td>
                <td><a href="<?= e(url('download', ['area' => 'upload', 'name' => $file['name']])) ?>">دانلود</a></td>
            </tr>
        <?php endforeach; ?>
        </tbody>
    </table>
</div>
