Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Verifique no HTML se o código de redirecionamento está ativo. Edvan desculpe, mas não entendi, você se refere ao código fonte da página ou no tpl? De qualquer forma verifiquei em ambas as versões e no código fonte não aparece o código de redirecionamento, somente no tpl. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Fevereiro 17, 2014 Compartilhar Postado Fevereiro 17, 2014 Edvan desculpe, mas não entendi, você se referente ao código fonte da página ou no tpl? De qualquer forma verifiquei em ambas as versões e no código fonte não aparece o código de redirecionamento, somente no tpl. Na página de Loading... exiba o código fonte da página e veja se foi inserido. Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Na página de Loading... exiba o código fonte da página e veja se foi inserido. Na versão 5.2.16 está aparecendo o código de redirecionamento normalmente, como também funcionando o redirecionamento. Já na versão 5.3.3 não está aparecendo o código fonte, bem como não está funcionando. Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Creio que o problema esteja na versão 5.3.3. Alterei o código do Edvan, inserindo 2 sinais de '=' a mais, conforme abaixo: {if $clientareaaction=="addfunds" && $invoiceid!==""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} E o redirecionamento "Funcionou" e agora o redirecionamento aparece no código fonte, porém logo ao acessar a página 'clientarea.php?action=addfunds' antes de dar tempo de preencher o valor e clicar no botão, sou redirecionado, claro com um erro uma vez que a fatura não havia sido gerada ainda. Continuando os testes.... Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Fevereiro 17, 2014 Compartilhar Postado Fevereiro 17, 2014 Creio que o problema esteja na versão 5.3.3. Alterei o código do Edvan, inserindo 2 sinais de '=' a mais, conforme abaixo: {if $clientareaaction=="addfunds" && $invoiceid!==""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} E o redirecionamento "Funcionou" e agora o redirecionamento aparece no código fonte, porém logo ao acessar a página 'clientarea.php?action=addfunds' antes de dar tempo de preencher o valor e clicar no botão, sou redirecionado, claro com um erro uma vez que a fatura não havia sido gerada ainda. Continuando os testes.... Essa sintaxe não existe $invoiceid!== utilize assim: {if $clientareaaction=="addfunds" && $invoiceid!=""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Essa sintaxe não existe $invoiceid!== utilize assim: {if $clientareaaction=="addfunds" && $invoiceid!=""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} Eu já havia testado assim apenas com 2 sinais em '$clientareaaction=="addfund' mas apenas com este não funciona. Testei agora e só funciona quando se tem 2 sinais em $invoiceid!== não precisa ter 2 sinais em outro local. Ou seja, o redirecionamento somente funciona com o código desta forma: {if $clientareaaction="addfunds" && $invoiceid!==""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} Funciona apenas assim, álias não funciona nada :D , porque em qualquer página que você vá você é redirecionado para 'viewinvoice.php?id=' Cansei, vou aguardar a WHMCS falar a respeito, enviei o problema pelo link de bugs e também enviei um ticket, para ver o que eles falam a respeito. Obrigado Edvan pela ajuda. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Fevereiro 17, 2014 Compartilhar Postado Fevereiro 17, 2014 Eu já havia testado assim apenas com 2 sinais em '$clientareaaction=="addfund' mas apenas com este não funciona. Testei agora e só funciona quando se tem 2 sinais em $invoiceid!== não precisa ter 2 sinais em outro local. Ou seja, o redirecionamento somente funciona com o código desta forma: {if $clientareaaction="addfunds" && $invoiceid!==""} <meta http-equiv="refresh" content="0; url=viewinvoice.php?id={$invoiceid}" /> {/if} Funciona apenas assim, álias não funciona nada :D , porque em qualquer página que você vá você é redirecionado para 'viewinvoice.php?id=' Cansei, vou aguardar a WHMCS falar a respeito, enviei para o link de bugs e também enviei um ticket, para ver o que eles falam a respeito. Obrigado Edvan pela ajuda. Guto, Se esta redirecionando para qualquer página isso indica que o código não está correto! Na action utilize "==" já no invoiceid é "!=" e nada mais. Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Lucas, Se esta redirecionando para qualquer página isso indica que o código não está correto! Na action utilize "==" já no invoiceid é "!=" e nada mais. Lucas? :D Edvan, eu entendi o que está dizendo, mas como passei ele não funciona assim, o redirecionamento funciona apenas quando se tem 2 sinais de == em $invoiceid!== mesmo estando errado é a forma que o redirecionamento funciona, mas também com problema, uma vez que toda e qualquer página é redirecionada para viewinvoice. Utilizando a forma correta o redirecionamento não funciona e também não aparece no código fonte o redirecionamento. Vou aguardar a WHMCS se pronunciar, algo na nova versão está errada, já que na 5.2.16 o seu código funciona. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Fevereiro 17, 2014 Compartilhar Postado Fevereiro 17, 2014 Lucas? :D Edvan, eu entendi o que está dizendo, mas como passei ele não funciona assim, o redirecionamento funciona apenas quando se tem 2 sinais de == em $invoiceid!== mesmo estando errado é a forma que o redirecionamento funciona, mas também com problema, uma vez que toda e qualquer página é redirecionada para viewinvoice. Utilizando a forma correta o redirecionamento não funciona e também não aparece no código fonte o redirecionamento. Vou aguardar a WHMCS se pronunciar, algo na nova versão está errada, já que na 5.2.16 o seu código funciona. Nem freud explica essa bronca! kkkk Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Rafs Postado Fevereiro 17, 2014 Autor Compartilhar Postado Fevereiro 17, 2014 Nem freud explica essa bronca! kkkk Por esta razão que eu desisti, o negócio é bem loko. :D Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados