count($_SESSION[‘pedidos’]) + count($_SESSION[‘historico’]) + 1, ‘mesa’ => htmlspecialchars($_POST[‘mesa’]), ‘cliente’ => htmlspecialchars($_POST[‘cliente’]), ‘itens’ => htmlspecialchars($_POST[‘itens’]), ‘observacoes’ => htmlspecialchars($_POST[‘observacoes’]), ‘status’ => ‘pendente’, ‘horario’ => date(“H:i”), ]; $_SESSION[‘pedidos’][] = $pedido; } // Atualizar status if (isset($_POST[‘acao’]) && $_POST[‘acao’] === ‘status’) { foreach ($_SESSION[‘pedidos’] as &$pedido) { if ($pedido[‘id’] == $_POST[‘id’]) { $pedido[‘status’] = $_POST[‘status’]; } } } // Entregar pedido (vai pro histórico) if (isset($_POST[‘acao’]) && $_POST[‘acao’] === ‘entregar’) { foreach ($_SESSION[‘pedidos’] as $key => $pedido) { if ($pedido[‘id’] == $_POST[‘id’]) { $pedido[‘entregueEm’] = date(“H:i”); $pedido[‘timestamp’] = time(); $_SESSION[‘historico’][] = $pedido; unset($_SESSION[‘pedidos’][$key]); } } } // Limpar histórico manualmente if (isset($_POST[‘acao’]) && $_POST[‘acao’] === ‘limparHistorico’) { $_SESSION[‘historico’] = []; } ?> Pizzaria – Sistema de Pedidos
🍕 Sistema de Pedidos – Pizzaria

Novo Pedido

Pedidos da Cozinha

Nenhum pedido na fila
Pedido # ()
Status:
Itens:
Obs:

Histórico de Pedidos

Nenhum pedido finalizado
Itens:
Enviado: | Entregue: