<div class="content-wrapper android-sales-products"><main class="asp-main"><header class="asp-heading"><div><span>Products Catalog</span><h1>الأصناف والمنتجات</h1><p>إدارة الأسعار والمخزون وأصناف الكروت.</p></div><a href="#product-editor"><i class="fa fa-plus"></i><b>صنف</b></a></header><nav class="asp-nav"><a href="sales.php"><i class="fa fa-home"></i><span>الرئيسية</span></a><a href="sales_new.php"><i class="fa fa-cart-plus"></i><span>بيع جديد</span></a><a class="is-active" href="sales_products.php"><i class="fa fa-cubes"></i><span>الأصناف</span></a><a href="sales_summary.php"><i class="fa fa-bar-chart"></i><span>الملخص</span></a></nav><?php if($msg): ?><div class="asp-message"><i class="fa fa-check-circle"></i><?= h($msg) ?></div><?php endif; ?><?php if($err): ?><div class="asp-message is-danger"><i class="fa fa-exclamation-triangle"></i><?= h($err) ?></div><?php endif; ?><details class="asp-editor" id="product-editor" <?= $edit_id>0?'open':'' ?>><summary><span><i class="fa <?= $edit_id>0?'fa-pencil':'fa-plus' ?>"></i><b><?= $edit_id>0?'تعديل الصنف':'إضافة صنف' ?></b><small>البيانات والسعر وإعدادات الكرت</small></span><i class="fa fa-angle-down"></i></summary><form method="post" data-ua-android-native-layout><input type="hidden" name="csrf_token" value="<?= h($csrf) ?>"><input type="hidden" name="action" value="<?= $edit_id>0?'update':'add' ?>"><?php if($edit_id>0): ?><input type="hidden" name="id" value="<?= (int)$edit_id ?>"><?php endif; ?><div class="asp-pair"><label><span>اسم الصنف *</span><input required name="name" value="<?= h($edit_row['name']??'') ?>"></label><label><span>SKU</span><input name="sku" value="<?= h($edit_row['sku']??'') ?>"></label></div><div class="asp-pair"><label><span>السعر</span><input name="price" type="number" step="0.01" inputmode="decimal" value="<?= h($edit_row['price']??'') ?>"></label><label><span>المخزون</span><input name="qty" type="number" inputmode="numeric" value="<?= h($edit_row['stock_qty']??0) ?>"></label></div><label><span>المواصفات والملاحظات</span><textarea name="notes" rows="3"><?= h($edit_row['description']??'') ?></textarea></label><details class="asp-voucher"><summary><label><input type="checkbox" name="is_voucher" value="1" <?= !empty($edit_row)&&(int)($edit_row['is_voucher']??0)===1?'checked':'' ?>><span>هذا صنف كرت Voucher</span></label><i class="fa fa-angle-down"></i></summary><div><div class="asp-pair"><label><span>نوع الكرت</span><select name="voucher_type"><option value="time" <?= (($edit_row['voucher_type']??'time')==='time')?'selected':'' ?>>زمني</option><option value="data" <?= (($edit_row['voucher_type']??'time')==='data')?'selected':'' ?>>حجمي</option><option value="both" <?= (($edit_row['voucher_type']??'time')==='both')?'selected':'' ?>>زمني وحجمي</option></select></label><label><span>المدة بالأيام</span><input type="number" step="0.1" name="voucher_days"></label></div><div class="asp-pair"><label><span>الحجم GB</span><input type="number" step="0.1" name="voucher_gb"></label><label><span>Rate Limit</span><input name="voucher_rate_limit" value="<?= h($edit_row['voucher_rate_limit']??'') ?>"></label></div><label><span>Hotspot Profile</span><input name="voucher_mt_profile" value="<?= h($edit_row['voucher_mt_profile']??'') ?>"></label><label class="asp-check"><input type="checkbox" name="voucher_start_on_first_use" value="1" checked><span>بدء الصلاحية من أول اتصال</span></label></div></details><div class="asp-actions"><?php if($edit_id>0): ?><a href="sales_products.php">إلغاء</a><?php endif; ?><button><i class="fa fa-save"></i> <?= $edit_id>0?'حفظ التعديل':'إضافة الصنف' ?></button></div></form></details><section class="asp-section"><div class="asp-head"><div><span>Catalog</span><h2>قائمة الأصناف</h2></div><i class="fa fa-cubes"></i></div><div class="asp-list"><?php $productCount=0; if($rows) while($product=$rows->fetch_assoc()): $productCount++; ?><article class="asp-card"><header><div><span>#<?= (int)$product['id'] ?> · <?= h($product['sku']?:'بدون SKU') ?></span><h3><?= h($product['name']) ?></h3></div><b><?= !empty($product['is_voucher'])?'كرت':'صنف' ?></b></header><div class="asp-data"><span><small>السعر</small><strong dir="ltr"><?= number_format((float)$product['price'],2) ?></strong></span><span><small>المخزون</small><strong><?= (int)($product['stock_qty']??0) ?></strong></span></div><footer><a href="sales_products.php?edit=<?= (int)$product['id'] ?>#product-editor"><i class="fa fa-pencil"></i> تعديل</a><details><summary><i class="fa fa-trash"></i> حذف</summary><form method="post"><input type="hidden" name="csrf_token" value="<?= h($csrf) ?>"><input type="hidden" name="action" value="delete"><input type="hidden" name="id" value="<?= (int)$product['id'] ?>"><p>حذف الصنف نهائياً؟</p><button>تأكيد الحذف</button></form></details></footer></article><?php endwhile; ?><?php if(!$productCount): ?><p class="asp-empty">لا توجد أصناف.</p><?php endif; ?></div></section></main></div>
