@extends('layouts.master')

@section('content')
<div class="container">
    <div style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem; margin-bottom: 10px;">
        <h3 style="font-weight: 800; margin: 0;">إدارة الإعلانات</h3>
        <a href="/admin/ads/create" class="btn btn-primary">+ إضافة إعلان جديد</a>
    </div>
    <hr>
    <div id="flash">
        @include('flash::message')
    </div>

    @if($ads->count() == 0)
        <div class="alert alert-info text-center">لا توجد إعلانات حالياً</div>
    @else
    <div class="table-responsive">
        <table class="table table-striped">
            <thead>
                <tr>
                    <th>#</th>
                    <th>الاسم</th>
                    <th>الموقع</th>
                    <th>البداية</th>
                    <th>النهاية</th>
                    <th>الحالة</th>
                    <th>إجراءات</th>
                </tr>
            </thead>
            <tbody>
            @foreach($ads as $ad)
                <tr>
                    <td>{{ $ad->id }}</td>
                    <td><strong>{{ $ad->name }}</strong></td>
                    <td>
                        @php
                        $placements = [
                            'header_top' => 'أعلى الهيدر',
                            'before_content' => 'قبل المحتوى',
                            'after_content' => 'بعد المحتوى',
                            'sidebar' => 'الشريط الجانبي',
                            'footer_top' => 'أعلى الفوتر',
                            'popup' => 'نافذة منبثقة',
                        ];
                        @endphp
                        <span class="badge badge-warning">{{ $placements[$ad->placement] ?? $ad->placement }}</span>
                    </td>
                    <td>{{ $ad->start_date ? \Carbon\Carbon::parse($ad->start_date)->format('Y/m/d') : 'غير محدد' }}</td>
                    <td>{{ $ad->end_date ? \Carbon\Carbon::parse($ad->end_date)->format('Y/m/d') : 'غير محدد' }}</td>
                    <td>
                        @if($ad->is_active)
                            <span class="badge badge-success">مفعّل</span>
                        @else
                            <span class="badge badge-danger">معطّل</span>
                        @endif
                    </td>
                    <td style="white-space: nowrap;">
                        <a href="/admin/ads/{{ $ad->id }}/edit" class="btn btn-sm btn-outline-primary">تعديل</a>
                        <form method="POST" action="/admin/ads/{{ $ad->id }}/toggle" style="display: inline;">
                            @csrf
                            <button type="submit" class="btn btn-sm btn-outline-secondary">
                                {{ $ad->is_active ? 'تعطيل' : 'تفعيل' }}
                            </button>
                        </form>
                        <form class="delete" method="POST" action="/admin/ads/{{ $ad->id }}/delete" style="display: inline;">
                            @csrf
                            {{ method_field('DELETE') }}
                            <button type="submit" class="btn btn-sm btn-danger">حذف</button>
                        </form>
                    </td>
                </tr>
            @endforeach
            </tbody>
        </table>
    </div>
    @endif
</div>
@endsection
