query("SELECT * FROM categories ORDER BY sort_order")->fetchAll(); $all_products = $pdo->query("SELECT p.*, c.name as category_name FROM products p JOIN categories c ON p.category_id = c.id")->fetchAll(); $outlets = $pdo->query("SELECT * FROM outlets ORDER BY name")->fetchAll(); // Fetch variants $variants_raw = $pdo->query("SELECT * FROM product_variants ORDER BY price_adjustment ASC")->fetchAll(); $variants_by_product = []; foreach ($variants_raw as $v) { $variants_by_product[$v['product_id']][] = $v; } $table_id = $_GET['table'] ?? '1'; // Default table $outlet_id = isset($_GET['outlet_id']) ? (int)$_GET['outlet_id'] : 1; $settings = get_company_settings(); $order_type = $_GET['order_type'] ?? 'dine-in'; ?>
= htmlspecialchars($product['category_name']) ?>
Options