Arquivo: regras.php
Função: Centralizar e disponibilizar as regras operacionais do Pregão, servindo como referência para validações e comportamento do sistema.
Descrição:
O arquivo contém todas as regras do Pregão, incluindo limites de lance, prazos, condições de devolução, critérios de arremate e regras específicas para cada tipo de moeda ou anúncio. Ele é consultado por outros arquivos do sistema para validar ações dos usuários e garantir conformidade com as normas do Pregão.
Entradas:
Parâmetros para consulta de regras específicas (ex.: idMoeda, tipo de usuário)
Sessão do usuário ou leiloeiro, quando aplicável
Saídas:
JSON ou array com as regras aplicáveis ao contexto solicitado
Mensagens de validação ou alerta em caso de infração às regras
Dependências:
databaseNexa.php para conexão com o banco de dados
Tabelas: regras_pregao ou equivalentes
Sessão PHP ativa (session_start)
Cuidados e recomendações:
Manter todas as regras atualizadas e consistentes com legislação e regulamentos internos
Evitar alterações que quebrem a integridade do Pregão
Garantir que consultas a regras sejam eficientes para não impactar performance
Registrar logs de alterações de regras para rastreabilidade e auditoria
Nilton Romani