edvan Postado Outubro 14, 2016 Compartilhar Postado Outubro 14, 2016 1 hora atrás, gofas disse: Resolvido! A merge tag agora inclui email, id, nome e sobre nome do usuários, isso gera hashs únicas e mais difíceis de decriptar. Vejam os arquivos atualizados e as novas instruções:https://github.com/gofas/whmcs-autologin Você efetuou o teste com mais de uma fatura? O hook http://docs.whmcs.com/Hooks:EmailPreSend irá retornar o id do email template (relid) e não id da fatura/invoice. "The related ID for the type of email template being sent." Certamente o id do seu email template foi correspondente a uma fatura já existente e por isso você não percebeu o problema. Estou respondendo pelo celular e não pude fazer testes. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
gofas Postado Outubro 14, 2016 Compartilhar Postado Outubro 14, 2016 9 horas atrás, edvan disse: Você efetuou o teste com mais de uma fatura? O hook http://docs.whmcs.com/Hooks:EmailPreSend irá retornar o id do email template (relid) e não id da fatura/invoice. "The related ID for the type of email template being sent." Certamente o id do seu email template foi correspondente a uma fatura já existente e por isso você não percebeu o problema. Estou respondendo pelo celular e não pude fazer testes. Eu li isso, só descobri que ele estava retornando o ID da fatura ao invés do ID do template, pois em outra situação eu quis obter o ID do template, mas ele retornava o ID da fatura :| Testei com várias faturas e clientes, ele retorna o id da fatura para mim, e não do template. Estou usando o hash nos templates de email ID 14 e 15, os id das faturas começam em 300+. De qualquer forma é um comportamento diferente do descrito na documentação, eu particularmente prefiro assim : ) Por favor, testa aí e nos conta o resultado e o que vc acha @edvan, se vc tiver alguma técnica mais eficiente para retornar o ID do cliente nesse hook ela será bem vinda! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Outubro 14, 2016 Compartilhar Postado Outubro 14, 2016 37 minutos atrás, gofas disse: Eu li isso, só descobri que ele estava retornando o ID da fatura ao invés do ID do template, pois em outra situação eu quis obter o ID do template, mas ele retornava o ID da fatura :| Testei com várias faturas e clientes, ele retorna o id da fatura para mim, e não do template. Estou usando o hash nos templates de email ID 14 e 15, os id das faturas começam em 300+. De qualquer forma é um comportamento diferente do descrito na documentação, eu particularmente prefiro assim : ) Por favor, testa aí e nos conta o resultado e o que vc acha @edvan, se vc tiver alguma técnica mais eficiente para retornar o ID do cliente nesse hook ela será bem vinda! Que curioso, pode ser um bug ou a documentação está errada http://docs.whmcs.com/Hooks:EmailPreSend Coloquei para imprimir o retorno da função http://prntscr.com/ctve2t e o relid http://prntscr.com/ctvej8 sai como ID da fatura. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
gofas Postado Outubro 15, 2016 Compartilhar Postado Outubro 15, 2016 7 horas atrás, edvan disse: Que curioso, pode ser um bug ou a documentação está errada http://docs.whmcs.com/Hooks:EmailPreSend Coloquei para imprimir o retorno da função http://prntscr.com/ctve2t e o relid http://prntscr.com/ctvej8 sai como ID da fatura. Curioso mesmo, mas não é a primeira peculiaridade que eu descubro, vou testar no WHMCS 6.3.1 e versões menores para comparar, enquanto isso, alguém aí gostaria de contactar o suporte do produto para perguntar? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Outubro 15, 2016 Compartilhar Postado Outubro 15, 2016 5 horas atrás, gofas disse: Curioso mesmo, mas não é a primeira peculiaridade que eu descubro, vou testar no WHMCS 6.3.1 e versões menores para comparar, enquanto isso, alguém aí gostaria de contactar o suporte do produto para perguntar? Peguei um arquivo de 2011 quando criei um hook EmailPreSend e encontrei essa referência http://prntscr.com/cu2eqk Citar $relid = $vars['relid']; # Related ID it's being sent for - client ID, invoice ID, etc... O problema está na documentação. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
gofas Postado Outubro 15, 2016 Compartilhar Postado Outubro 15, 2016 5 horas atrás, edvan disse: Peguei um arquivo de 2011 quando criei um hook EmailPreSend e encontrei essa referência http://prntscr.com/cu2eqk O problema está na documentação. Pode crer, eu testei no whmcs 6.3.1 e retorna o ID da fatura, então já deve ser assim a um bom tempo. Grato pela ajuda nessa "investigação" @edvan! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Outubro 21, 2016 Compartilhar Postado Outubro 21, 2016 Em 15/10/2016 at 11:16, gofas disse: Pode crer, eu testei no WHMCS 6.3.1 e retorna o ID da fatura, então já deve ser assim a um bom tempo. Grato pela ajuda nessa "investigação" @edvan! Falei com o fabricante e fizeram a atualização da documentação http://docs.whmcs.com/Hooks:EmailPreSend 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
gofas Postado Outubro 21, 2016 Compartilhar Postado Outubro 21, 2016 10 minutos atrás, edvan disse: Falei com o fabricante e fizeram a atualização da documentação http://docs.whmcs.com/Hooks:EmailPreSend Legal! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Rodrigo O. Lima Postado Novembro 8, 2016 Compartilhar Postado Novembro 8, 2016 Em 13/10/2016 at 23:32, McGuyver disse: Pessoal, alguém aí com o WHMCS v7 poderia testar se colocando a linha abaixo no configuration.php o envio de e-mails volta á ocorrer e se assim o AutoLogin volta à operar normalmente? // Politica de modelo de email personalizada: $smarty_security_policy = array( 'mail' => array( 'php_modifier' => array( 'ecape','count','md5' ), ), ); Muito Obrigado! ;-) p.s: É só uma tentativa, OK? Salve @McGuyver Testei aqui e não funcionou, ok? Ralando aqui :( Obrigado pela tentativa. Abraços 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Visitante varallo Postado Novembro 8, 2016 Compartilhar Postado Novembro 8, 2016 2 horas atrás, Rodrigo O. Lima disse: Salve @McGuyver Testei aqui e não funcionou, ok? Ralando aqui :( Obrigado pela tentativa. Abraços @Rodrigo O. Lima olha o autologin do @gofas: https://github.com/gofas/whmcs-autologin 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.