<?php require_once 'Database.php'; require_once 'Form.php'; require_once 'RotiTawar.php'; require_once 'RotiManis.php'; require_once 'RotiAsin.php'; require_once 'Pesanan.php'; $database = new Database(); $form = new Form(); // Daftar produk $products = [ new RotiTawar(), new RotiManis(), new RotiAsin() ]; // Menyiapkan fields untuk form $fields[] = $form->addTextField('nama', 'Nama Pembeli'); $fields[] = $form->addSelectField('produk', 'Pilih Produk', array_map(fn($product) => $product->getNama(), $products)); $fields[] = $form->addTextField('jumlah', 'Jumlah'); $fields[] = $form->addCheckboxField('toppings', 'Toppings', ['Keju', 'Coklat', 'Kismis']); $fields[] = $form->addTextareaField('catatan', 'Catatan'); // Tampilkan form pemesanan $form->displayForm('proses_pesanan.php', 'Buat Pesanan', $fields); ?>