<div class="content-wrapper android-distribution"><main class="ad-main"><header class="ad-heading"><div><span>Sector / VLAN</span><h1>توزيع المشتركين</h1><p>حدد المشتركين واختر القطاع، ثم احفظ أو نفّذ مزامنة PPPoE.</p></div><a href="sectors.php"><i class="fa fa-sitemap"></i><b>القطاعات</b></a></header><div class="ad-stats"><div><strong><?= $distTotal ?></strong><span>المشتركون</span></div><div class="is-cyan"><strong><?= count($sectors) ?></strong><span>القطاعات</span></div><div class="is-gold"><strong><?= $distPage ?>/<?= $distPages ?></strong><span>الصفحة</span></div></div><?php if($flash): ?><div class="ad-message is-<?= h($flash_type) ?>"><i class="fa fa-info-circle"></i><span><?= h($flash) ?></span></div><?php endif; ?><form class="ad-search" method="get"><input name="q" value="<?= h($distQuery) ?>" placeholder="بحث بالاسم أو المستخدم أو الهاتف"><button type="submit"><i class="fa fa-search"></i></button></form><form method="post" class="ad-form" data-ua-android-native-layout><section class="ad-actions"><label><input id="adSelectAll" type="checkbox"><span>تحديد الصفحة</span></label><div><button name="action" value="save_assign" type="submit"><i class="fa fa-save"></i><span>حفظ التوزيع</span></button><button class="is-sync" name="action" value="sync_pppoe_bulk" type="submit" onclick="return confirm('مزامنة حسابات PPPoE للمشتركين المحددين؟')"><i class="fa fa-refresh"></i><span>مزامنة PPPoE</span></button></div><p>اختر المشتركين المطلوب تعديلهم فقط. المزامنة تنفذ على المحددين.</p></section><section class="ad-section"><div class="ad-section-head"><div><span>النتائج الحالية</span><h2>قائمة المشتركين</h2></div><b><?= count($distributionSubs) ?></b></div><div class="ad-list"><?php foreach($distributionSubs as $sub): ?><?php $sid=(int)$sub['id'];$synced=(string)($sub['provision_status']??'')==='synced'; ?><article class="ad-subscriber <?= $synced?'is-synced':'' ?>"><header><label><input class="ad-check" type="checkbox" name="ids[]" value="<?= $sid ?>"><span></span></label><div><h3><?= h($sub['full_name']??'-') ?></h3><p>#<?= $sid ?> · <span dir="ltr"><?= h($sub['username']??'-') ?></span></p></div><b><?= $synced?'متزامن':'غير متزامن' ?></b></header><div class="ad-data"><div><span>الهاتف</span><strong dir="ltr"><?= h($sub['phone']??'-') ?></strong></div><div><span>VLAN الحالي</span><strong><?= h($sub['vlan_id']??'-') ?></strong></div></div><label class="ad-sector"><span>القطاع الجديد</span><select name="sector[<?= $sid ?>]"><option value="0">بدون قطاع</option><?php foreach($sectors as $sector): ?><option value="<?= (int)$sector['id'] ?>" <?= (int)($sub['sector_id']??0)===(int)$sector['id']?'selected':'' ?>><?= h(($sector['name']??'Sector').' · VLAN '.($sector['vlan_id']??'')) ?></option><?php endforeach; ?></select></label></article><?php endforeach; ?><?php if(!$distributionSubs): ?><div class="ad-empty"><i class="fa fa-users"></i><h3>لا توجد نتائج</h3><p>جرّب تغيير عبارة البحث.</p></div><?php endif; ?></div></section></form><?php if($distPages>1): ?><nav class="ad-pagination"><?php if($distPage>1): ?><a href="?page=<?= $distPage-1 ?>&q=<?= urlencode($distQuery) ?>"><i class="fa fa-chevron-right"></i> السابق</a><?php endif; ?><span>صفحة <?= $distPage ?> من <?= $distPages ?></span><?php if($distPage<$distPages): ?><a href="?page=<?= $distPage+1 ?>&q=<?= urlencode($distQuery) ?>">التالي <i class="fa fa-chevron-left"></i></a><?php endif; ?></nav><?php endif; ?></main></div><script>document.getElementById('adSelectAll')?.addEventListener('change',function(){document.querySelectorAll('.ad-check').forEach(x=>x.checked=this.checked);});</script>
