query(" SELECT i.*, c.name_ar as cat_ar, c.name_en as cat_en FROM items i LEFT JOIN categories c ON i.category_id = c.id WHERE i.in_catalog = 1 ORDER BY c.id, i.name "); $items = $stmt->fetchAll(PDO::FETCH_ASSOC); $catalog = []; foreach ($items as $item) { $catName = current_lang() === 'ar' ? ($item['cat_ar'] ?? 'عام') : ($item['cat_en'] ?? 'General'); $catalog[$catName][] = $item; } ?>

AR EN

$catItems): ?>

<?= h($item['name']) ?>