<?php $kindLabels=['ip'=>'IP محدد','ip_cidr'=>'شبكة CIDR','ip_prefix'=>'بادئة IP','mac'=>'MAC محدد','interface'=>'Interface','username'=>'حساب PPPoE','mac_ip'=>'MAC + IP','source'=>'مصدر مراقبة']; ?>
<div class="content-wrapper android-allowlist" data-android-allowlist>
  <main class="aal-main">
    <header class="aal-heading">
      <div><span>تنبيهات MikroTik</span><h1>قائمة السماح</h1><p>العناصر الموثوقة تبقى مرصودة، لكنها لا تنشئ تنبيهاً أمنياً عند المطابقة.</p></div>
      <a href="security_monitor.php"><i class="fa fa-shield"></i><b>مركز الأمان</b></a>
    </header>

    <div class="aal-stats"><div><strong><?= count($rows) ?></strong><span>إجمالي العناصر</span></div><div class="is-green"><strong><?= (int)$allowEnabled ?></strong><span>فعال</span></div><div class="is-muted"><strong><?= count($rows)-(int)$allowEnabled ?></strong><span>متوقف</span></div></div>
    <?php if ($msg): ?><div class="aal-message is-ok"><i class="fa fa-check-circle"></i><span><?= mtw_h($msg) ?></span></div><?php endif; ?>
    <?php if ($err): ?><div class="aal-message is-danger"><i class="fa fa-exclamation-circle"></i><span><?= mtw_h($err) ?></span></div><?php endif; ?>

    <section class="aal-form-card">
      <div class="aal-section-head"><div><span>قاعدة موثوقة جديدة</span><h2>إضافة عنصر سماح</h2></div><i class="fa fa-plus-circle"></i></div>
      <form method="post" data-ua-android-native-layout>
        <input type="hidden" name="act" value="add">
        <label><span>نوع السماح</span><select name="kind"><option value="ip">IP محدد</option><option value="ip_cidr">شبكة CIDR مثل 10.30.98.0/24</option><option value="ip_prefix">بادئة IP مثل 10.30.98.</option><option value="mac">MAC محدد</option><option value="interface">Interface مثل vlan99-gmt</option><option value="username">اسم حساب PPPoE</option><option value="mac_ip">MAC + IP معاً</option><option value="source">مصدر مثل arp أو neighbor</option></select></label>
        <label><span>القيمة الأساسية</span><input name="value1" dir="ltr" placeholder="IP أو Interface أو MAC" required></label>
        <label><span>القيمة الثانية</span><input name="value2" dir="ltr" placeholder="IP عند اختيار MAC + IP"><small>تُستخدم فقط مع نوع MAC + IP.</small></label>
        <label><span>اسم توضيحي</span><input name="label" placeholder="مثلاً: جهاز الإدارة"></label>
        <label><span>سبب السماح</span><textarea name="note" rows="2" placeholder="ملاحظة مختصرة تساعد في المراجعة"></textarea></label>
        <button class="aal-save" type="submit"><i class="fa fa-save"></i><span>إضافة أو تحديث</span></button>
      </form>
    </section>

    <section class="aal-list-card">
      <div class="aal-section-head"><div><span>القواعد المسجلة</span><h2>العناصر الحالية</h2></div><b><?= count($rows) ?></b></div>
      <div class="aal-list">
        <?php foreach ($rows as $row): ?>
          <?php $id=(int)$row['id'];$enabled=(int)($row['enabled']??0)===1; ?>
          <article class="aal-item <?= $enabled?'is-enabled':'is-disabled' ?>">
            <header><span class="aal-item-icon"><i class="fa <?= in_array($row['kind'],['ip','ip_cidr','ip_prefix'],true)?'fa-globe':($row['kind']==='username'?'fa-user':'fa-check') ?>"></i></span><div><h3><?= mtw_h($row['label'] ?: ($kindLabels[$row['kind']]??$row['kind'])) ?></h3><p>#<?= $id ?> · <?= mtw_h($kindLabels[$row['kind']]??$row['kind']) ?></p></div><b><i></i><?= $enabled?'فعال':'متوقف' ?></b></header>
            <div class="aal-values"><div><span>القيمة</span><strong dir="ltr"><?= mtw_h($row['value1'] ?: '—') ?></strong></div><?php if(trim((string)$row['value2'])!==''): ?><div><span>القيمة الثانية</span><strong dir="ltr"><?= mtw_h($row['value2']) ?></strong></div><?php endif; ?></div>
            <?php if(trim((string)$row['note'])!==''): ?><p><?= mtw_h($row['note']) ?></p><?php endif; ?>
            <footer><form method="post"><input type="hidden" name="act" value="toggle"><input type="hidden" name="id" value="<?= $id ?>"><button type="submit"><i class="fa <?= $enabled?'fa-pause':'fa-play' ?>"></i><span><?= $enabled?'تعطيل':'تفعيل' ?></span></button></form><form method="post" onsubmit="return confirm('حذف عنصر السماح؟')"><input type="hidden" name="act" value="delete"><input type="hidden" name="id" value="<?= $id ?>"><button class="is-delete" type="submit"><i class="fa fa-trash"></i><span>حذف</span></button></form></footer>
          </article>
        <?php endforeach; ?>
        <?php if (!$rows): ?><div class="aal-empty"><i class="fa fa-check-circle"></i><h3>لا توجد عناصر سماح</h3><p>يمكن إضافة أول قاعدة موثوقة من النموذج أعلاه.</p></div><?php endif; ?>
      </div>
    </section>
  </main>
</div>
