<?php // vars: $settings, $errors ?>
<div class="d-flex justify-content-between align-items-center mb-3"><h4 class="mb-0">إعدادات البريد والواتساب</h4></div>
<?php $flash = flash_get(); if ($flash): ?><div class="alert alert-<?= e($flash['type']==='success'?'success':'danger') ?>"><?= e($flash['message']) ?></div><?php endif; ?>
<?php if (!empty($errors)): ?><div class="alert alert-danger"><ul class="mb-0"><?php foreach($errors as $er): ?><li><?= e($er) ?></li><?php endforeach; ?></ul></div><?php endif; ?>
<form method="post" class="card p-3">
  <?= csrf_field() ?>
  <div class="row g-3">
    <div class="col-md-4"><label class="form-label">اسم المرسل</label><input type="text" class="form-control" name="mail_from_name" value="<?= e($settings['mail_from_name'] ?? '') ?>"></div>
    <div class="col-md-4"><label class="form-label">بريد المرسل</label><input type="email" class="form-control" name="mail_from_email" value="<?= e($settings['mail_from_email'] ?? '') ?>"></div>
    <div class="col-md-4"><label class="form-label">بريد الرد</label><input type="email" class="form-control" name="mail_reply_to" value="<?= e($settings['mail_reply_to'] ?? '') ?>"></div>
    <div class="col-md-4"><label class="form-label">طريقة الإرسال</label><select class="form-select" name="mail_transport">
      <option value="mail" <?= (($settings['mail_transport'] ?? '')==='mail'?'selected':'') ?>>PHP mail()</option>
      <option value="smtp" <?= (($settings['mail_transport'] ?? '')==='smtp'?'selected':'') ?>>SMTP</option>
      <option value="log" <?= (($settings['mail_transport'] ?? '')==='log'?'selected':'') ?>>حفظ نسخة فقط (للتجربة)</option>
      <option value="disabled" <?= (($settings['mail_transport'] ?? '')==='disabled'?'selected':'') ?>>معطل</option>
    </select><div class="form-text">على localhost استخدم غالبًا خيار <strong>حفظ نسخة فقط</strong>، أو اضبط SMTP فعليًا إذا أردت إرسالًا حقيقيًا.</div></div>
    <div class="col-md-4"><label class="form-label">SMTP Host</label><input type="text" class="form-control ltr" name="smtp_host" value="<?= e($settings['smtp_host'] ?? '') ?>" placeholder="smtp.gmail.com"></div>
    <div class="col-md-2"><label class="form-label">SMTP Port</label><input type="number" min="1" max="65535" class="form-control ltr" name="smtp_port" value="<?= e($settings['smtp_port'] ?? '587') ?>" placeholder="587"></div>
    <div class="col-md-3"><label class="form-label">SMTP Encryption</label><select class="form-select" name="smtp_encryption">
      <option value="tls" <?= (($settings['smtp_encryption'] ?? '')==='tls'?'selected':'') ?>>TLS</option>
      <option value="ssl" <?= (($settings['smtp_encryption'] ?? '')==='ssl'?'selected':'') ?>>SSL</option>
      <option value="none" <?= (($settings['smtp_encryption'] ?? '')==='none'?'selected':'') ?>>بدون تشفير</option>
    </select></div>
    <div class="col-md-3"><label class="form-label">SMTP Timeout (ثانية)</label><input type="number" min="1" max="120" class="form-control ltr" name="smtp_timeout" value="<?= e($settings['smtp_timeout'] ?? '15') ?>" placeholder="15"></div>
    <div class="col-md-6"><label class="form-label">SMTP Username</label><input type="text" class="form-control ltr" name="smtp_username" value="<?= e($settings['smtp_username'] ?? '') ?>" placeholder="user@example.com"></div>
    <div class="col-md-6"><label class="form-label">SMTP Password</label><input type="password" class="form-control ltr" name="smtp_password" value="<?= e($settings['smtp_password'] ?? '') ?>" placeholder="••••••••"><div class="form-text">يفضل استخدام App Password إذا كنت ترسل عبر Gmail أو Outlook.</div></div>
    <div class="col-md-4"><label class="form-label">كود الدولة الافتراضي لواتساب</label><input type="text" class="form-control" name="whatsapp_default_country_code" value="<?= e($settings['whatsapp_default_country_code'] ?? '20') ?>" placeholder="20"><div class="form-text">يُستخدم إذا كان رقم العميل محليًا مثل 01xxxxxxxxx.</div></div>
    <div class="col-md-8"><label class="form-label">الرابط العام للنظام</label><input type="text" class="form-control" name="public_base_url" value="<?= e($settings['public_base_url'] ?? '') ?>" placeholder="https://example.com/app/public"><div class="form-text">مهم لإنشاء روابط الطباعة والإرسال عبر واتساب.</div></div>
    <div class="col-12"><label class="form-label">قالب رسالة واتساب</label><textarea class="form-control" name="whatsapp_template" rows="6"><?= e($settings['whatsapp_template'] ?? '') ?></textarea><div class="form-text">المتغيرات المتاحة: {customer_name} - {quotation_no} - {quotation_date} - {total_amount} - {quotation_pdf_url} - {quotation_pdf_plain_url} - {quotation_url} - {company_name}</div></div>
    <div class="col-12"><label class="form-label">قالب بريد عرض السعر (HTML بسيط)</label><textarea class="form-control ltr" name="quotation_email_template" rows="8"><?= e($settings['quotation_email_template'] ?? '') ?></textarea><div class="form-text">المتغيرات المتاحة: {customer_name} - {quotation_no} - {quotation_date} - {total_amount} - {quotation_pdf_url} - {quotation_url} - {company_name}. في الوضع الحالي سيتم الاعتماد على رابط عرض السعر العام القابل للقراءة والطباعة بدل مرفق PDF.</div></div>
  </div>
  <div class="mt-3 d-flex justify-content-end"><button class="btn btn-primary">حفظ الإعدادات</button></div>
</form>
