Ir para conteúdo

Featured Replies

Postado

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");

 


Postado
40 minutos atrás, 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");

 

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


Postado
  • Autor
2 minutos atrás, 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

Incrível.

Resolvido em segundos.

 

Haha  Obrigado mestre.


Postado
2 minutos atrás, suportgc disse:

Incrível.

Resolvido em segundos.

 

Haha  Obrigado mestre.

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!


Postado
  • Autor
1 minuto atrás, 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!

Entendi.
Então provavelmente funcionaria se o meu estivesse em versão americana.

Muito legal.

Obrigado


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?