Arquivo: carrinho.php
Função: Gerenciar os itens arrematados ou reservados pelo usuário durante o Pregão, preparando-os para finalização da compra.
Descrição:
O arquivo controla o carrinho do usuário, armazenando as moedas ou peças que foram arrematadas ou selecionadas para compra. Ele permite consultar o conteúdo do carrinho, adicionar itens, remover itens e verificar o status de cada peça, garantindo que apenas itens válidos e disponíveis sejam mantidos.
Entradas:
idUsuario (ID do usuário logado)
idMoeda (ID da moeda a adicionar ou remover, opcional)
ação (adicionar, remover, consultar)
Saídas:
JSON com as chaves:
itens: lista de moedas/peças no carrinho
total: quantidade ou valor total dos itens
status: sucesso ou falha na operação
mensagens: avisos ou erros relacionados ao carrinho
Dependências:
databaseNexa.php para conexão com o banco de dados
tabelas: carrinho, lances, lista_pregao
sessão PHP ativa (session_start)
Cuidados e recomendações:
Validar IDs de usuário e moeda antes de qualquer operação
Garantir que itens removidos ou já vendidos não permaneçam no carrinho
Manter sincronização com os lances e status do Pregão
Nilton Romani