<div class="content-wrapper android-roles"><main class="aro-main"><header class="aro-heading"><div><span>Access Control</span><h1>الأدوار والصلاحيات</h1><p>إنشاء أدوار الإدارة وتحديد صلاحية كل دور.</p></div><a href="users_permissions.php"><i class="fa fa-users"></i><b>المستخدمون</b></a></header><?php if($err): ?><div class="aro-notice"><?= h($err) ?></div><?php endif; ?><section class="aro-card"><div class="aro-title"><div><span>Admin Roles</span><h2>الأدوار</h2></div><b><?= count($roles) ?></b></div><div class="aro-list"><?php if(!$roles): ?><p>لا توجد أدوار بعد.</p><?php else: foreach($roles as $roleRow): $roleColumn=role_name_col($conn); ?><article><div><span>#<?= (int)$roleRow['id'] ?></span><b><?= h($roleRow[$roleColumn]??'—') ?></b><small><?= count(role_perms($roleRow)) ?> صلاحية</small></div><a href="roles.php?edit=<?= (int)$roleRow['id'] ?>"><i class="fa fa-edit"></i> تعديل</a><details><summary><i class="fa fa-trash"></i></summary><div><p>حذف هذا الدور؟</p><a href="roles.php?delete=<?= (int)$roleRow['id'] ?>">تأكيد الحذف</a></div></details></article><?php endforeach; endif; ?></div></section><form class="aro-card aro-editor" method="post" data-ua-android-native-layout><input type="hidden" name="rid" value="<?= (int)($edit_role['id']??0) ?>"><div class="aro-title"><div><span>Role Editor</span><h2><?= $edit_role?'تعديل الدور':'إضافة دور جديد' ?></h2></div><i class="fa fa-key"></i></div><label><span>اسم الدور</span><input name="name" value="<?= h($edit_role[role_name_col($conn)]??'') ?>" placeholder="مثال: محاسب أو دعم فني"></label><details open><summary>الصلاحيات <b><?= count($ALL_PERMS) ?></b></summary><div class="aro-perms"><?php foreach($ALL_PERMS as $permissionKey=>$permissionLabel): ?><label><input type="checkbox" name="perms[]" value="<?= h($permissionKey) ?>" <?= function_exists('ua_permission_array_has')&&ua_permission_array_has($edit_perms,$permissionKey)?'checked':'' ?>><span><?= h($permissionLabel) ?></span></label><?php endforeach; ?></div></details><button name="save_role"><i class="fa fa-save"></i> حفظ الدور</button></form></main></div>
