Ir para conteúdo

Featured Replies

Postado
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. 


Postado
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!


Postado
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.


Postado
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? 


Postado
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.


Postado
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!

 




Postado
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


Postado
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


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.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?