gsouza Postado Agosto 25, 2017 Postado Agosto 25, 2017 Olá Pessoal! Estou com uma pequena dúvida e gostaria do auxilio de vocês para corrigir. O Gancho abaixo, deveria modificar o botão de pagamento, quando a fatura esta vencida, porem, não esta funcionando. Poderia me ajudar a encontrar o erro ? <?php function invoice_hide_button_hook($vars) { $today = strtotime($vars['today']); $duedate = strtotime($vars['duedate']); if($today > $duedate) { return array("paymentbutton" => '<a href="submitticket.php?step=2&deptid=2" class="btn btn-danger">Contate-nos</a>'); } } add_hook("ClientAreaPageViewInvoice", 1, "invoice_hide_button_hook"); 0 Citar
edvan Postado Agosto 25, 2017 Postado Agosto 25, 2017 Em 25/08/2017 em 15:41, suportgc disse: Olá Pessoal! Estou com uma pequena dúvida e gostaria do auxilio de vocês para corrigir. O Gancho abaixo, deveria modificar o botão de pagamento, quando a fatura esta vencida, porem, não esta funcionando. Poderia me ajudar a encontrar o erro ? <?php function invoice_hide_button_hook($vars) { $today = strtotime($vars['today']); $duedate = strtotime($vars['duedate']); if($today > $duedate) { return array("paymentbutton" => '<a href="submitticket.php?step=2&deptid=2" class="btn btn-danger">Contate-nos</a>'); } } add_hook("ClientAreaPageViewInvoice", 1, "invoice_hide_button_hook"); Expand Até via sua resposta no tópico original https://forum.whmcs.com/showthread.php?132365-Hide-Pay-button-on-invoice-when-due Utilize o código abaixo: <?php function invoice_hide_button_hook($vars) { if (new DateTime() > DateTime::createFromFormat('d/m/Y', $vars['duedate'])) { return array("paymentbutton" => '<a href="submitticket.php?step=2&deptid=2" class="btn btn-danger">Contate-nos</a>'); } } add_hook("ClientAreaPageViewInvoice", 1, "invoice_hide_button_hook"); Teste OK http://prntscr.com/gcz5ux 1 Citar
gsouza Postado Agosto 25, 2017 Autor Postado Agosto 25, 2017 Em 25/08/2017 em 16:27, edvan disse: Até via sua resposta no tópico original https://forum.whmcs.com/showthread.php?132365-Hide-Pay-button-on-invoice-when-due Utilize o código abaixo: <?php function invoice_hide_button_hook($vars) { if (new DateTime() > DateTime::createFromFormat('d/m/Y', $vars['duedate'])) { return array("paymentbutton" => '<a href="submitticket.php?step=2&deptid=2" class="btn btn-danger">Contate-nos</a>'); } } add_hook("ClientAreaPageViewInvoice", 1, "invoice_hide_button_hook"); Teste OK http://prntscr.com/gcz5ux Expand Incrível. Resolvido em segundos. Haha Obrigado mestre. 0 Citar
edvan Postado Agosto 25, 2017 Postado Agosto 25, 2017 Em 25/08/2017 em 16:30, suportgc disse: Incrível. Resolvido em segundos. Haha Obrigado mestre. Expand Não foi resolvido em segundos, eu já conhecia a customização e percebi o problema desde que o Brian! compartilhou... provavelmente para ele não teve erro pois a data/hora do WHMCS que ele efetuou o teste estava em YYYY/MM/DD e para ele funcionou! 0 Citar
gsouza Postado Agosto 25, 2017 Autor Postado Agosto 25, 2017 Em 25/08/2017 em 16:34, edvan disse: Não foi resolvido em segundos, eu já conhecia a customização e percebi o problema desde que o Brian! compartilhou... provavelmente para ele não teve erro pois a data/hora do WHMCS que ele efetuou o teste estava em YYYY/MM/DD e para ele funcionou! Expand Entendi. Então provavelmente funcionaria se o meu estivesse em versão americana. Muito legal. Obrigado 0 Citar
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.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.