عذراً، ليس لديك صلاحية الوصول لهذه الصفحة.'; require_once __DIR__ . '/includes/footer.php'; exit; } $success = ''; $error = ''; // Handle Actions if ($_SERVER['REQUEST_METHOD'] === 'POST') { $action = $_POST['action'] ?? ''; $type = $_POST['type'] ?? ''; // 'store' or 'category' $id = $_POST['id'] ?? 0; $name = $_POST['name'] ?? ''; $desc = $_POST['description'] ?? ''; // location or description if ($action === 'add' && canAdd('stock_settings')) { if ($name) { if ($type === 'store') { $stmt = db()->prepare("INSERT INTO stock_stores (name, location) VALUES (?, ?)"); $stmt->execute([$name, $desc]); } else { $stmt = db()->prepare("INSERT INTO stock_categories (name, description) VALUES (?, ?)"); $stmt->execute([$name, $desc]); } $success = 'تم الإضافة بنجاح'; } } elseif ($action === 'edit' && canEdit('stock_settings')) { if ($name && $id) { if ($type === 'store') { $stmt = db()->prepare("UPDATE stock_stores SET name=?, location=? WHERE id=?"); $stmt->execute([$name, $desc, $id]); } else { $stmt = db()->prepare("UPDATE stock_categories SET name=?, description=? WHERE id=?"); $stmt->execute([$name, $desc, $id]); } $success = 'تم التحديث بنجاح'; } } elseif ($action === 'delete' && canDelete('stock_settings')) { if ($id) { try { if ($type === 'store') { $stmt = db()->prepare("DELETE FROM stock_stores WHERE id=?"); $stmt->execute([$id]); } else { $stmt = db()->prepare("DELETE FROM stock_categories WHERE id=?"); $stmt->execute([$id]); } $success = 'تم الحذف بنجاح'; } catch (PDOException $e) { $error = 'لا يمكن الحذف لوجود بيانات مرتبطة'; } } } } $stores = db()->query("SELECT * FROM stock_stores ORDER BY name ASC")->fetchAll(); $categories = db()->query("SELECT * FROM stock_categories ORDER BY name ASC")->fetchAll(); ?>

إعدادات المخزون

قائمة المستودعات
# اسم المستودع الموقع / العنوان تاريخ الإضافة الإجراءات
تصنيفات المواد
# اسم التصنيف الوصف تاريخ الإضافة الإجراءات