<?= $this->extend('admin/layout/main') ?>
<?= $this->section('content') ?>

<h3 class="mb-3"><?= lang('App.settings') ?></h3>

<?php if (session()->getFlashdata('error')): ?>
    <div class="alert alert-danger"><?= esc(session()->getFlashdata('error')) ?></div>
<?php endif; ?>
<?php if (session()->getFlashdata('message')): ?>
    <div class="alert alert-success"><?= esc(session()->getFlashdata('message')) ?></div>
<?php endif; ?>

<div class="alert alert-secondary small">
    <b>القيمة الحالية المخزّنة فعلياً في قاعدة البيانات الآن:</b><br>
    <?php if ($setting): ?>
        company_id: <?= esc($setting['company_id']) ?> |
        renewal_days_before: <code><?= esc($setting['renewal_days_before']) ?></code> |
        invoice_due_days_before: <code><?= esc($setting['invoice_due_days_before']) ?></code> |
        admin_notification_email: <code><?= esc($setting['admin_notification_email'] ?? '(فارغ)') ?></code>
    <?php else: ?>
        <span class="text-danger">⚠️ لا يوجد أي صف محفوظ لهذه الشركة في جدول notification_settings حتى الآن — القيم الظاهرة بالأسفل هي افتراضية فقط ولسه ما اتحفظتش.</span>
    <?php endif; ?>
</div>

<div class="card p-4" style="max-width:650px;">
<form method="post" action="/admin/settings" enctype="multipart/form-data">
    <?= csrf_field() ?>

    <h6 class="mb-3">إعدادات التنبيهات</h6>

    <div class="mb-3">
        <label class="form-label">أيام التنبيه قبل تجديد الاستضافة/النطاق</label>
        <input type="text" name="renewal_days_before" class="form-control"
               value="<?= esc($setting['renewal_days_before'] ?? '15,7,3,1') ?>"
               placeholder="مثال: 15,7,3,1">
        <div class="form-text">اكتب الأيام مفصولة بفاصلة.</div>
    </div>

    <div class="mb-3">
        <label class="form-label">أيام التنبيه قبل استحقاق الفاتورة</label>
        <input type="text" name="invoice_due_days_before" class="form-control"
               value="<?= esc($setting['invoice_due_days_before'] ?? '15,7,3,1') ?>"
               placeholder="مثال: 15,7,3,1">
    </div>

    <div class="mb-3">
        <label class="form-label">بريد الأدمن (يستلم نسخة من كل تنبيه)</label>
        <input type="email" name="admin_notification_email" class="form-control"
               value="<?= esc($setting['admin_notification_email'] ?? '') ?>"
               placeholder="admin@yourcompany.com">
    </div>

    <hr class="my-4">
    <h6 class="mb-3">ترويسة الفواتير والعروض والتقارير</h6>

    <div class="mb-3">
        <label class="form-label">شعار الشركة</label><br>
        <?php if (!empty($company['logo'])): ?>
            <img src="<?= base_url('uploads/logos/' . $company['logo']) ?>" alt="الشعار الحالي" style="max-height:70px;border-radius:8px;margin-bottom:10px;display:block;">
        <?php else: ?>
            <div class="text-muted small mb-2">لا يوجد شعار مرفوع حالياً - هيظهر مكانه أيقونة افتراضية 🏢</div>
        <?php endif; ?>
        <input type="file" name="logo" accept="image/png,image/jpeg,image/webp" class="form-control">
        <div class="form-text">يفضّل صورة مربعة أو مستطيلة بخلفية شفافة/بيضاء، بصيغة PNG أو JPG.</div>
    </div>

    <div class="mb-3">
        <label class="form-label">نص الهيدر (يظهر أعلى الفاتورة/العرض/التقرير)</label>
        <textarea name="invoice_header_note" class="form-control" rows="2" placeholder="مثال: نشكركم على ثقتكم بخدماتنا"><?= esc($company['invoice_header_note'] ?? '') ?></textarea>
    </div>

    <div class="mb-3">
        <label class="form-label">نص الفوتر (يظهر أسفل الفاتورة/العرض/التقرير)</label>
        <textarea name="invoice_footer_note" class="form-control" rows="3" placeholder="مثال: شروط الدفع: خلال 7 أيام من تاريخ الفاتورة. للاستفسار: support@yourcompany.com"><?= esc($company['invoice_footer_note'] ?? '') ?></textarea>
    </div>

    <button class="btn btn-dark"><?= lang('App.save') ?></button>
</form>
</div>
<?= $this->endSection() ?>
