Logar / Cadastrar
     
  • INICIO
  • Painel
  • Quem Somos
  • Organizadores de Encontros de Sociedades Expositores de Encontros de Sociedades Presidentes de Sociedades Lider de Grupos Colecionadores Visitantes usuarios do sistema
     
    Cédulas e Moedas Medalhas Cédulas Comunitárias Acessórios Extras
     
    • Visitante
    • Colecionador
    • Comerciante
      • lista
    • Distribuidor
      • lista
    • Fabricante
      • lista
    • Gerente - Agencias
      • lista
    • Donos
      • lista
    • Sociedades Numismáticas
      • lista
     

Arquivos Auxiliares

Nilton Romani

<--< anterior
próximo >->
AI - Cecília Consultora Literária

atualizar_chat
<< Anterior Próxima >>

Arquivo: atualizar_chat.php
Função: Atualizar dinamicamente o chat do Pregão, retornando novas mensagens, lances e avisos do leiloeiro sem recarregar a página.

Descrição:
O arquivo é acionado via requisição AJAX do front-end. Ele consulta as últimas mensagens do chat no banco de dados, organiza os registros em ordem cronológica e retorna um JSON contendo as mensagens, garantindo que os participantes vejam os lances e comentários em tempo quase real.

Entradas:

  • idMoeda (ID da moeda do Pregão)

  • idAnuncio (ID do anúncio correspondente)

Saídas:

  • JSON com as chaves:

    • mensagens: array das últimas mensagens (apelido, mensagem, data/hora)

    • lider: usuário líder do chat ou "Sem lance"

    • maior: valor do maior lance registrado

    • fimPregao: timestamp de encerramento do pregão

    • novaMoeda: boolean indicando se a moeda mudou no pregão

Dependências:

  • databaseNexa.php para conexão ao banco de dados

  • tabela pregao_chat

  • sessão PHP ativa (session_start)

Cuidados e recomendações:

  • Validar parâmetros recebidos (idMoeda e idAnuncio)

  • Evitar exposição de dados sensíveis no JSON

  • Garantir que múltiplos acessos simultâneos não gerem inconsistências

  • Não adicionar lógica de negócio além da atualização e retorno do chat


Gostou do conteúdo?

📱 Adquira créditos

Comentário

Modulos
Imagem Capitulos
Sumário
atualizar_chat
atualizar_lances
carrinho
catalogo
chat_pregao
estilo_moedas
finalizar_moeda
finalizar_pregao
index Comparativo: Moedas × Cédulas
index Pregão - Cédulas
index Pregão - Moedas
importar_md
lance_antecipado
pegar_proxima_peca
regras
salvar_lance
salvar_mensagem
todos_lances
vender_moeda
verificar_venda
Introdução HTML

Baixar o código fonte da aula

Introdução CSS

Baixar o código fonte da aula

Introdução JavaScript

Baixar o código fonte da aula

Facebook   Twitter   Youtube   Instagram   Site   Fone   CCMBR  

Copyright Agência Numismática CCMBR 2019