• Português
  • Inglês
  • Espanhol

Índice do Fórum Comunidade Expresso Livre
   Configuração
  PHP Warning: Missing argument 2 for imap_functions::get_msg_sample()...

Navegando neste Tópico:   1 usuários anônimos

 

 Final   Tópico anterior   Próximo tópico
Enviado por Tópico
  •  Joaquim Ferraz
PHP Warning: Missing argument 2 for imap_functions::get_msg_sample()...
#1

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
Warning abaixo ocorrendo com muita frequência, analisando o log "/var/log/php_error.log"

[11-Jan-2010 17:42:42] PHP Warning: Missing argument 2 for imap_functions::get_msg_sample(), called in /var/www/expresso/expressoMail1_2/inc/class.imap_functions.inc.php on line 1458 and defined in /var/www/expresso expressoMail1_2/inc/class.imap_functions.inc.php on line 715


Verificando o arquivo /expresso/expressoMail1_2 /inc/class.imap_functions.inc.php e a função get_msg_sample possuía em sua assinatura o recebimento de 2 parâmetros que são: $msg_number e $folder.

Realizando busca no código dando o comando "grep -R get_msg_sample /var/www/expresso/*" verificamos que essa função é apenas utilizada pelo arquivo

"class.imap_functions.inc.php", acreditamos que devido alguma alteração no código foi esquecido de retirar da assinatura da função o parâmetro $folder pois todas as

chamadas a essa função não se é passado o parâmetro $folder e a mesma internamente na função get_msg_sample não manipula esse parâmetro $folder.

Retiramos o parâmetro $folder da função get_msg_sample e o Warning parou de ser exibido no log.
Alteração realizada aqui em nosso ambiente desde o dia 11/01/2009. Até o momento não detectamos nenhum problema com a alteração.

O que vocês acham, essas alterações tem algum impacto que não detectei?
Enviado em: 12/1/2010 15:25
Criar PDF com esta mensagem Imprimir
Topo
  •  William Merlotto
Re: PHP Warning: Missing argument 2 for imap_functions::get_msg_sample()...
#2

Cadastrado em: 21/11/2006
De Foz do Iguaçu
Mensagens: 994
Offline
Olá Joaquin!

Eu acho que seria bacana vc reportar isso em um ticket, com o diff da solução anexado. Aí, o pessoal poderá ver há algum impacto e até se é possível aplicar a alteração para a próxima versão.

Att,
Enviado em: 14/1/2010 17:08
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: PHP Warning: Missing argument 2 for imap_functions::get_msg_sample()...
#3

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
William,

segue o diff para análise.

Citando:

William Merlotto escreveu:
Olá Joaquin!

Eu acho que seria bacana vc reportar isso em um ticket, com o diff da solução anexado. Aí, o pessoal poderá ver há algum impacto e até se é possível aplicar a alteração para a próxima versão.

Att,



Nome
Arquivo anexado:TamanhoAcessos
zip expressoMail1_2_Remove_Warning.zip 0.63 KB 62
Enviado em: 14/1/2010 17:37
Criar PDF com esta mensagem Imprimir
Topo
  •  William Merlotto
Re: PHP Warning: Missing argument 2 for imap_functions::get_msg_sample()...
#4

Cadastrado em: 21/11/2006
De Foz do Iguaçu
Mensagens: 994
Offline
Olá Joaquin!

Criei o ticket #890 e apliquei seu patch.

Obrigado pela contribuição!!

Att,
Enviado em: 22/1/2010 12:38
Criar PDF com esta mensagem Imprimir
Topo
 Topo   Tópico anterior   Próximo tópico

 


 Você não pode iniciar um novo tópico.
 Você pode ver os tópicos.
 Você não pode responder.
 Você não pode editar.
 Você não pode excluir mensagens.
 Você não pode incluir votações.
 Você não pode votar.
 Você não pode anexar arquivos.
 Você não pode enviar mensagens sem aprovação.