<?php
$default_mode = $default_mode ?? 'full_reset';
?>
<div class="d-flex align-items-center justify-content-between mb-3">
  <h4 class="mb-0">تفريغ بيانات البرنامج</h4>
</div>

<div class="alert alert-danger">
  <b>تحذير شديد:</b> هذا الإجراء يحذف بيانات التشغيل من النظام ولا يمكن التراجع عنه. سيتم الإبقاء فقط على بيانات الشركة والمستخدمين والصلاحيات والإعدادات.
</div>

<div class="card border-danger shadow-sm">
  <div class="card-body">
    <form method="post" action="<?= e(url('/admin/wipe-data')) ?>" autocomplete="off">
      <?= csrf_field() ?>
      <input type="hidden" name="action" value="wipe">

      <div class="mb-4">
        <label class="form-label fw-bold">نوع التفريغ</label>
        <div class="form-check mb-2">
          <input class="form-check-input" type="radio" name="mode" id="mode1" value="transactions" <?= $default_mode==='transactions' ? 'checked' : '' ?>>
          <label class="form-check-label" for="mode1">تفريغ المعاملات فقط مع الإبقاء على التعريفات الأساسية مثل الأطراف والأصناف والخزن والبنوك.</label>
        </div>
        <div class="form-check">
          <input class="form-check-input" type="radio" name="mode" id="mode2" value="full_reset" <?= $default_mode!=='transactions' ? 'checked' : '' ?>>
          <label class="form-check-label" for="mode2">تفريغ شامل للنظام <span class="text-danger fw-bold">(يحذف العملاء والموردين والأصناف والخزن والبنوك وكل البيانات التشغيلية)</span></label>
        </div>
      </div>

      <div class="row g-3">
        <div class="col-md-6">
          <label class="form-label">للتأكيد اكتب <span class="fw-bold text-danger">RESET</span></label>
          <input name="confirm" class="form-control" placeholder="RESET" required>
        </div>

        <div class="col-md-6">
          <label class="form-label">كلمة مرور المستخدم الحالي</label>
          <input type="password" name="password" class="form-control" required>
        </div>
      </div>

      <div class="mt-3 small text-muted">
        في وضع التفريغ الشامل سيتم حذف: الأطراف، الأصناف، الخزن، حسابات البنوك، الشيكات، الفواتير، السندات، السلال المعلقة، الحركات، المرتجعات، وعروض الأسعار. لن يتم حذف بيانات الشركة أو المستخدمين أو الصلاحيات أو الإعدادات.
      </div>

      <div class="mt-4 d-flex gap-2 flex-wrap">
        <button class="btn btn-danger px-4" onclick="return confirm('سيتم حذف بيانات البرنامج نهائيًا. هل تريد المتابعة؟')">
          <i class="fa-solid fa-trash-can me-1"></i> تنفيذ التفريغ
        </button>
        <a class="btn btn-outline-secondary" href="<?= e(url('/admin/dashboard')) ?>">رجوع</a>
      </div>
    </form>
  </div>
</div>
