{% extends "base.html" %}
{% block title %}کانفیگ‌ها{% endblock %}
{% block content %}
<div class="page-header">
    <h3>مدیریت کانفیگ‌ها</h3>
</div>
<div class="card card-dark">
    <div class="table-responsive">
        <table class="table table-dark align-middle mb-0">
            <thead>
                <tr>
                    <th>شناسه</th>
                    <th>کاربر</th>
                    <th>ایمیل</th>
                    <th>تاریخ انقضا</th>
                    <th>تاریخ ایجاد</th>
                    <th>وضعیت</th>
                    <th>عملیات</th>
                </tr>
            </thead>
            <tbody>
                {% for c in configs %}
                <tr>
                    <td>#{{ c.id }}</td>
                    <td>{{ '@' + c.username if c.username else c.user_id }}</td>
                    <td><code>{{ c.email }}</code></td>
                    <td>{{ c.expire_date[:10] if c.expire_date else '-' }}</td>
                    <td>{{ c.created_at[:10] if c.created_at else '-' }}</td>
                    <td>
                        {% if c.is_active %}
                        <span class="badge badge-active">فعال</span>
                        {% else %}
                        <span class="badge badge-expired">غیرفعال</span>
                        {% endif %}
                    </td>
                    <td>
                        {% if c.is_active %}
                        <form method="POST" action="{{ url_for('config_deactivate', config_id=c.id) }}" class="d-inline">
                            <button type="submit" class="btn btn-sm btn-outline-warning">
                                <i class="bi bi-pause"></i>
                            </button>
                        </form>
                        {% endif %}
                        <form method="POST" action="{{ url_for('config_delete', config_id=c.id) }}" class="d-inline">
                            <button type="submit" class="btn btn-sm btn-outline-danger"
                                    onclick="return confirm('آیا این کانفیگ را حذف می‌کنید؟')">
                                <i class="bi bi-trash"></i>
                            </button>
                        </form>
                    </td>
                </tr>
                {% endfor %}
                {% if not configs %}
                <tr>
                    <td colspan="7" class="text-center text-muted py-4">کانفیگی یافت نشد</td>
                </tr>
                {% endif %}
            </tbody>
        </table>
    </div>
</div>
{% endblock %}
