• Resolved tjulioh

    (@tjulioh)


    Olá, a vers?o 3.0.0 do plugin foi lan?ada e esta ocorrendo um erro ao acessar o carrinho quando o usuário nao possuem conta ainda. Ao carregar as informa??es do pagseguro, pelo que li no código esta tentando carregar a informa??o e o erro ocorre?Undefined variable $pagseguro_card_info, porem o mesmo nao esta logado devido a possibilidade de criar conta ao efetuar a compra.

    Segue o link da imagem: https://ibb.co/3pLkBh4

    • This topic was modified 8 months ago by tjulioh.
    • This topic was modified 8 months ago by tjulioh.
    • This topic was modified 8 months ago by tjulioh.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Virtuaria

    (@tecnologiavirtuaria)

    Olá @tjulioh!

    Antes de tudo, recomendamos atualizar para a vers?o mais recente do plugin, a 3.3.3. Ela tem melhorias importantes em rela??o a 3.0, talvez isso já resolva seu problema.

    Com rela??o a seu problema, Warning n?o representam erros, mas apenas avisos informativos para programadores. Eles n?o deveriam ser exibidos para os usuários em ambiente de produ??o. Para remover essas mensagens do ambiente de produ??o, basta configurar isso no painel da hospedagem ou diretamente no arquivo de configura??o do seu PHP.

    Após atualizar, nos dê feedback em rela??o ao Warnig que reportou.

    Thread Starter tjulioh

    (@tjulioh)

    Ola,

    Atualizei o plugin e um erro maior acontece, conforme a primeira imagem, nao é warning e sim uma mensagem no html do box de compra.

    https://ibb.co/L8mKd0g

    Plugin Author Virtuaria

    (@tecnologiavirtuaria)

    Olá @tjulioh,

    Agradecemos por compartilhar seu feedback e pelo print enviado. Seu print mostra um Warning (ou “Alerta”, como é traduzido para o português) na primeira coluna.

    A próxima vers?o do plugin contará com ajustes para n?o exibir mais este e outros Warnings. De qualquer forma, recomendo n?o ativar a exibi??o de Alertas em seu ambiente de produ??o para manter tudo mais limpo para os usuários finais.

    Agora, vamos mergulhar um pouco mais fundo no que você nos trouxe. Baseado no print que você enviou, o alerta aparece na linha 142 do arquivo class-virtuaria-pagseguro-settings.php. Nesta linha, o código é:

    if ( $order ) {

    Para o Warning (Alerta) sumir, basta modificar para:

    if ( isset( $order ) && $order ) {

    Isso ocorre porque, embora a condi??o if ( $order ) n?o dê erro se $ordern?o existir, o PHP recomenda que sempre se verifique explicitamente se a variável existe.

    Ou seja, no contexto da linha 142, n?o é um erro no código, mas uma recomenda??o do PHP.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Erro Undefined variable $pagseguro_card_info após a vers?o 3.0.0’ is closed to new replies.