andre dutra 0 Posted November 13, 2014 (edited) Addon atualizado -> http://herc.ws/board/topic/7164-addon-pagseguro-para-fluxcp/?p=43489 Lillium, eu instalei tudo certinho, porem o player não recebe os cash e a transação nem aparece no log da cp, sabes como resolver? o log aparece no mysql, mas não na cp o status no log para adms fica Status Data do envio ▼ Valor 6 15463F6BEBAA53 Yan CicconeSem Continuidade e o deposito foi aprovado Aparentemente tudo está certo, a não ser a página de notificações (notification). Eu vou verificar o que pode ter ocorrido, mas caso queira tentar corrigir verifique o arquivo donatesmodulesdoanotification.php e verifique também o arquivo error_log na raiz da sua hospedagem que pode conter alguma informação relevante. Opa isso eu consegui arrumar, era uma configuração errada minha, obrigado Uma coisa que estou me quebrando agora é o seguinte, aparentemente tem um bug quando vc escolhe o valor de irá depositar ex: você deposita 10 na caixa ao lado deveria dividir pelo rate, ficando 10000, mas não está acontecendo, ele retorna o mesmo valor sabes como posso corrigir? Edited November 13, 2014 by JulioCF Links retirados, evite links externos para servidores. Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted November 13, 2014 (edited) Opa isso eu consegui arrumar, era uma configuração errada minha, obrigado Uma coisa que estou me quebrando agora é o seguinte, aparentemente tem um bug quando vc escolhe o valor de irá depositar ex: você deposita 10 na caixa ao lado deveria dividir pelo rate, ficando 10000, mas não está acontecendo, ele retorna o mesmo valor sabes como posso corrigir? Verifique a configuração 'CreditExchangeRate' no arquivo application.php do próprio fluxcp ambas devem estar configuradas igualmente para funcionar. Edited November 13, 2014 by Lilium Sancta Quote Share this post Link to post Share on other sites
andre dutra 0 Posted November 13, 2014 Opa isso eu consegui arrumar, era uma configuração errada minha, obrigado Uma coisa que estou me quebrando agora é o seguinte, aparentemente tem um bug quando vc escolhe o valor de irá depositar ex: você deposita 10 na caixa ao lado deveria dividir pelo rate, ficando 10000, mas não está acontecendo, ele retorna o mesmo valor sabes como posso corrigir? Verifique a configuração 'CreditExchangeRate' no arquivo application.php do próprio fluxcp ambas devem estar configuradas igualmente para funcionar. Funcionouu obrigado Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted November 13, 2014 Opa isso eu consegui arrumar, era uma configuração errada minha, obrigado Uma coisa que estou me quebrando agora é o seguinte, aparentemente tem um bug quando vc escolhe o valor de irá depositar ex: você deposita 10 na caixa ao lado deveria dividir pelo rate, ficando 10000, mas não está acontecendo, ele retorna o mesmo valor sabes como posso corrigir? Verifique a configuração 'CreditExchangeRate' no arquivo application.php do próprio fluxcp ambas devem estar configuradas igualmente para funcionar. Funcionouu obrigado Certo qualquer outro problema informe aqui ou no meu e-mail. 3 JulioCF, joaolipinski and andre dutra reacted to this Quote Share this post Link to post Share on other sites
joaolipinski 2 Posted January 19, 2015 olá, desculpe reviver o topico... não sei se estou configurando alguma coisa errada porem no meu fluxcp quando eu clico em "doar" ele da um erro... criei um topico hj mais cedo acredito que na area errada... só agora fui ver seu post aqui... Exception DetailsError: Exception Message: PagSeguroLibrary: DOM XML extension is required. File: /var/www/html/addons/donates/lib/PagSeguroLibrary.php:73 File Line Function/Method /var/www/html/addons/donates/lib/PagSeguroLibrary.php 50 PagSeguroLibrary::verifyDependencies() /var/www/html/addons/donates/lib/PagSeguroLibrary.php 111 PagSeguroLibrary::init() /var/www/html/addons/donates/modules/doa/process.php 4 require_once() /var/www/html/lib/Flux/Template.php 375 include() /var/www/html/lib/Flux/Dispatcher.php 170 Flux_Template::render() /var/www/html/index.php 180 Flux_Dispatcher::dispatch() Exception Trace As String#0 /var/www/html/addons/donates/lib/PagSeguroLibrary.php(50): PagSeguroLibrary::verifyDependencies()#1 /var/www/html/addons/donates/lib/PagSeguroLibrary.php(111): PagSeguroLibrary::init()#2 /var/www/html/addons/donates/modules/doa/process.php(4): require_once('/var/www/html/a...')#3 /var/www/html/lib/Flux/Template.php(375): include('/var/www/html/a...')#4 /var/www/html/lib/Flux/Dispatcher.php(170): Flux_Template->render()#5 /var/www/html/index.php(180): Flux_Dispatcher->dispatch(Array)#6 {main} Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 20, 2015 olá, desculpe reviver o topico... não sei se estou configurando alguma coisa errada porem no meu fluxcp quando eu clico em "doar" ele da um erro... criei um topico hj mais cedo acredito que na area errada... só agora fui ver seu post aqui... Exception DetailsError: Exception Message: PagSeguroLibrary: DOM XML extension is required. File: /var/www/html/addons/donates/lib/PagSeguroLibrary.php:73File Line Function/Method /var/www/html/addons/donates/lib/PagSeguroLibrary.php 50 PagSeguroLibrary::verifyDependencies() /var/www/html/addons/donates/lib/PagSeguroLibrary.php 111 PagSeguroLibrary::init() /var/www/html/addons/donates/modules/doa/process.php 4 require_once() /var/www/html/lib/Flux/Template.php 375 include() /var/www/html/lib/Flux/Dispatcher.php 170 Flux_Template::render() /var/www/html/index.php 180 Flux_Dispatcher::dispatch() Exception Trace As String #0 /var/www/html/addons/donates/lib/PagSeguroLibrary.php(50): PagSeguroLibrary::verifyDependencies()#1 /var/www/html/addons/donates/lib/PagSeguroLibrary.php(111): PagSeguroLibrary::init() #2 /var/www/html/addons/donates/modules/doa/process.php(4): require_once('/var/www/html/a...') #3 /var/www/html/lib/Flux/Template.php(375): include('/var/www/html/a...') #4 /var/www/html/lib/Flux/Dispatcher.php(170): Flux_Template->render() #5 /var/www/html/index.php(180): Flux_Dispatcher->dispatch(Array) #6 {main} Instale essa extensão em seu servidor php http://php.net/manual/pt_BR/dom.setup.php ou peça para sua empresa de hospedagem. 1 joaolipinski reacted to this Quote Share this post Link to post Share on other sites
joaolipinski 2 Posted January 20, 2015 (edited) consegui achar outro tutorial de como instalar o xml dom... ( o comando no linux centos é "sudo yum install php-xml" e depois "sudo service httpd restart" ) porem agora aparece o seguinte erro... Error: PagSeguroServiceException Message: [HTTP 401] - UNAUTHORIZED File: /var/www/html/addons/donates/lib/service/PagSeguroPaymentService.class.php:74 File Line Function/Method /var/www/html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php 600 PagSeguroPaymentService::createCheckoutRequest() /var/www/html/addons/donates/modules/doa/process.php 40 PagSeguroPaymentRequest::register() /var/www/html/lib/Flux/Template.php 375 include() /var/www/html/lib/Flux/Dispatcher.php 170 Flux_Template::render() /var/www/html/index.php 180 Flux_Dispatcher::dispatch() Exception Trace As String#0 /var/www/html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php(600): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentials), Object(PagSeguroPaymentRequest))#1 /var/www/html/addons/donates/modules/doa/process.php(40): PagSeguroPaymentRequest->register(Object(PagSeguroAccountCredentials))#2 /var/www/html/lib/Flux/Template.php(375): include('/var/www/html/a...')#3 /var/www/html/lib/Flux/Dispatcher.php(170): Flux_Template->render()#4 /var/www/html/index.php(180): Flux_Dispatcher->dispatch(Array)#5 {main} Edited January 20, 2015 by joaolipinski Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 20, 2015 aqui disse que http://php.net/manua...R/dom.setup.php não existe, o link ta certo ? O link existe sim não sei o porque não consegue acessa-lo, porém faça um pedido para sua empresa de hospedagem para instalar/habilitar a extensão no seu host. 1 joaolipinski reacted to this Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 20, 2015 consegui achar outro tutorial de como instalar o xml dom... ( o comando no linux centos é "sudo yum install php-xml" e depois "sudo service httpd restart" ) porem agora aparece o seguinte erro... Error: PagSeguroServiceException Message: [HTTP 401] - UNAUTHORIZED File: /var/www/html/addons/donates/lib/service/PagSeguroPaymentService.class.php:74File Line Function/Method /var/www/html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php 600 PagSeguroPaymentService::createCheckoutRequest() /var/www/html/addons/donates/modules/doa/process.php 40 PagSeguroPaymentRequest::register() /var/www/html/lib/Flux/Template.php 375 include() /var/www/html/lib/Flux/Dispatcher.php 170 Flux_Template::render() /var/www/html/index.php 180 Flux_Dispatcher::dispatch() Exception Trace As String#0 /var/www/html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php(600): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentials), Object(PagSeguroPaymentRequest))#1 /var/www/html/addons/donates/modules/doa/process.php(40): PagSeguroPaymentRequest->register(Object(PagSeguroAccountCredentials)) #2 /var/www/html/lib/Flux/Template.php(375): include('/var/www/html/a...') #3 /var/www/html/lib/Flux/Dispatcher.php(170): Flux_Template->render() #4 /var/www/html/index.php(180): Flux_Dispatcher->dispatch(Array) #5 {main} Seu e-mail e token estão configurados corretamente ? 1 joaolipinski reacted to this Quote Share this post Link to post Share on other sites
joaolipinski 2 Posted January 20, 2015 opa, desculpa erro meu... tinha um ponto a mais no email funcionou 100% agora... lindo addons *---* Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 20, 2015 opa, desculpa erro meu... tinha um ponto a mais no email funcionou 100% agora... lindo addons *---* Tudo bem e obrigado =). Quote Share this post Link to post Share on other sites
buczak 1 Posted June 14, 2015 @@Lilium Sancta Lilium Primeiro queria agradecer pelo addon, estou usando o sistema e está funcionando perfeito, muito bom!! Obrigado!! Só tenho uma dúvida, saberia me dizer como consigo exibir o total de #CashPoints da conta? Meu flux cp usa essa linha para exibir: <span class="balance-text">Créditos</span><span class="balance-amount"><?php echo number_format((int)$session->account->balance) ?></span> Porém eu uso chaspoints da tabela acc_reg_num_db do campo key. Sabe onde eu preciso mudar para pegar esses valores e exibir na página? Obrigado. Quote Share this post Link to post Share on other sites
Super Poriing 0 Posted December 19, 2015 oi estou com o sistema 100% funcional mas nao estou conseguindo fazer as alteraçao no pagseguro pois a interface mudou poderia me ajuda Quote Share this post Link to post Share on other sites
mordok 0 Posted January 11, 2017 Detalhes da Exceção Erro: PagSeguroServiceException Mensagem: [HTTP 400] - BAD_REQUEST [11029] - Montante da adição padrão inválido:. 500. Deve caber a patern: \ d + \ d {2} Ficheiro: /home/ragnaproject/public_html/addons/donates/lib/service/PagSeguroPaymentService.class.php:68 Arquivo Linha Função / Método /home/ragnaproject/public_html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php 600 PagSeguroPaymentService :: createCheckoutRequest () /home/ragnaproject/public_html/addons/donates/modules/doa/process.php 40 PagSeguroPaymentRequest :: register () /home/ragnaproject/public_html/lib/Flux/Template.php 337 incluir() /home/ragnaproject/public_html/lib/Flux/Dispatcher.php 168 Flux_Template :: render () /home/ragnaproject/public_html/index.php 177 Flux_Dispatcher :: expedição () Rastreio de exceção como cadeia# 0 /home/ragnaproject/public_html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php(600): PagSeguroPaymentService :: createCheckoutRequest (Object (PagSeguroAccountCredentials), Object (PagSeguroPaymentRequest)) # 1 /home/ragnaproject/public_html/addons/donates/modules/doa/process.php(40): PagSeguroPaymentRequest-> register (Object (PagSeguroAccountCredentials)) # 2 /home/ragnaproject/public_html/lib/Flux/Template.php(337): include ('/ home / ragnaproj ...') # 3 /home/ragnaproject/public_html/lib/Flux/Dispatcher.php(168): Flux_Template-> render () # 4 /home/ragnaproject/public_html/index.php(177): Flux_Dispatcher-> dispatch (Array) # 5 {main} Quote Share this post Link to post Share on other sites
gvn1 0 Posted October 11, 2018 On 17/09/2014 at 2:35 PM, Lilium Sancta said: Sua conta no pagseguro está configurada incorretamente, você está usando o antigo sistema ou seja este: https://pagseguro.uol.com.br/desenvolvedor/retorno_automatico_de_dados.jhtml (Retorno automático de dados.) quando na verdade o plugin usa este :https://pagseguro.uol.com.br/v3/guia-de-integracao/api-de-notificacoes.html (PAGAMENTOS VIA API) por questões de segurança foi criada a API de notificações, criar um plugin com o antigo sistema seria um erro, pois qualquer um poderia fraudar facilmente. Ou seja nenhuma dessas informações deve ser recebida via post e utilizadas para aprovar doações, a API recebe apenas um código e depois ela faz a requisição dos outros dados diretamente do PagSeguro ou seja no post não deve conter nada referente a transação apenas o notificationCode e notificationType. Por isto não funcionou apesar de um post ser recebido a página notification.php não sabe o que fazer com esses dados do antigo sistema. Creio que não há erro algum no plugin e sim na configuração de sua conta, altere a sua conta de acordo com essas imagens e verifique novamente: https://pagseguro.uol.com.br/integracao/pagamentos-via-api.jhtml https://pagseguro.uol.com.br/integracao/notificacao-de-transacoes.jhtml https://pagseguro.uol.com.br/integracao/retorno-automatico-de-dados.jhtml O retorno automático de dados não deve ser habilitado, tudo é feito através da api de notificações de forma mais segura. EDIT: Pelo que pude ver do seu painel os antigos problemas de segurança no FluxCP ainda existem, quando eu puder vou postar algo sobre, mas saiba que o FluxCP mesmo a versão do hercules possui problemas de segurança, tanto na parte de registro de contas como na parte de recuperação de senhas, há outros problemas também menos graves. Estou com o mesmo problema, as fotos não aparece mais... você ainda pode ajudar? Quote Share this post Link to post Share on other sites
Joao 0 Posted October 16, 2018 (edited) On 11/01/2017 at 2:23 AM, mordok said: Detalhes da Exceção Erro: PagSeguroServiceException Mensagem: [HTTP 400] - BAD_REQUEST [11029] - Montante da adição padrão inválido:. 500. Deve caber a patern: \ d + \ d {2} Ficheiro: /home/ragnaproject/public_html/addons/donates/lib/service/PagSeguroPaymentService.class.php:68 Arquivo Linha Função / Método /home/ragnaproject/public_html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php 600 PagSeguroPaymentService :: createCheckoutRequest () /home/ragnaproject/public_html/addons/donates/modules/doa/process.php 40 PagSeguroPaymentRequest :: register () /home/ragnaproject/public_html/lib/Flux/Template.php 337 incluir() /home/ragnaproject/public_html/lib/Flux/Dispatcher.php 168 Flux_Template :: render () /home/ragnaproject/public_html/index.php 177 Flux_Dispatcher :: expedição () Rastreio de exceção como cadeia # 0 /home/ragnaproject/public_html/addons/donates/lib/domain/PagSeguroPaymentRequest.class.php(600): PagSeguroPaymentService :: createCheckoutRequest (Object (PagSeguroAccountCredentials), Object (PagSeguroPaymentRequest)) # 1 /home/ragnaproject/public_html/addons/donates/modules/doa/process.php(40): PagSeguroPaymentRequest-> register (Object (PagSeguroAccountCredentials)) # 2 /home/ragnaproject/public_html/lib/Flux/Template.php(337): include ('/ home / ragnaproj ...') # 3 /home/ragnaproject/public_html/lib/Flux/Dispatcher.php(168): Flux_Template-> render () # 4 /home/ragnaproject/public_html/index.php(177): Flux_Dispatcher-> dispatch (Array) # 5 {main} Tive esse mesmo problema quando clico no botão do pagseguro. Alguém sabe a solução? EDIT: achei a solução, você tem que entrar em addons\donates\modules\doa\process.php (35) e adicionar um ponto entre as aspas, é só trocar str_replace(",","" por str_replace(",","." Edited October 16, 2018 by Joao Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted December 23, 2018 Estava com tempo livre e o Slicer me pediu para atualizar a api do addon, então resolvi colocar logo no github e ai está uma versão atualizada com a mais nova api e reescrita com um código um pouco mais organizado com novas features: Atualizada API de pagamentos do PagSeguro para ultima versão, inserido uso do PagSeguroLightbox, código reformulado para uso de OO onde possível, inserido sandbox do PagSeguro, remoção de arquivos desnecessários, inserido uso de ajax/jQuery/Json se livrando das mudanças em lib/Flux/Template.php e mais um monte de coisas que nem eu mesmo sei. Possui diversas mudanças no funcionamento então caso vá atualizar é necessário uma atualização na tabela antiga: ALTER TABLE `cp_donate` DROP COLUMN `payment_notification_code`, DROP COLUMN `payment_status`, MODIFY `account_id` int(11) NOT NULL, MODIFY `userid` varchar(23) NOT NULL, MODIFY `email` varchar(39) NOT NULL, MODIFY `payment_date` datetime NOT NULL, MODIFY `payment_id` varchar(50) NOT NULL, MODIFY `payment` float NOT NULL, MODIFY `payment_ip` varchar(35) NOT NULL, MODIFY `payment_type` varchar(23) NOT NULL DEFAULT 'PagSeguro', MODIFY `payment_code` varchar(50) NULL, CHANGE `payment_status_pagseguro` `payment_status` tinyint(3) NOT NULL DEFAULT '0'; Depois insiro algumas imagens no github de como está atualmente pois tiveram algumas mudanças visuais também. Com o tempo posso estar fazendo novas funções como sorteio para doadores, top 10 e etc. Link -> https://github.com/LiliumSancta/Flux-CP-PagSeguro 1 JulioCF reacted to this Quote Share this post Link to post Share on other sites
M4karov 8 Posted December 23, 2018 4 hours ago, Lilium Sancta said: Estava com tempo livre e o Slicer me pediu para atualizar a api do addon, então resolvi colocar logo no github e ai está uma versão atualizada com a mais nova api e reescrita com um código um pouco mais organizado com novas features: Atualizada API de pagamentos do PagSeguro para ultima versão, inserido uso do PagSeguroLightbox, código reformulado para uso de OO onde possível, inserido sandbox do PagSeguro, remoção de arquivos desnecessários, inserido uso de ajax/jQuery/Json se livrando das mudanças em lib/Flux/Template.php e mais um monte de coisas que nem eu mesmo sei. Possui diversas mudanças no funcionamento então caso vá atualizar é necessário uma atualização na tabela antiga: ALTER TABLE `cp_donate` DROP COLUMN `payment_notification_code`, DROP COLUMN `payment_status`, MODIFY `account_id` int(11) NOT NULL, MODIFY `userid` varchar(23) NOT NULL, MODIFY `email` varchar(39) NOT NULL, MODIFY `payment_date` datetime NOT NULL, MODIFY `payment_id` varchar(50) NOT NULL, MODIFY `payment` float NOT NULL, MODIFY `payment_ip` varchar(35) NOT NULL, MODIFY `payment_type` varchar(23) NOT NULL DEFAULT 'PagSeguro', MODIFY `payment_code` varchar(50) NULL, CHANGE `payment_status_pagseguro` `payment_status` tinyint(3) NOT NULL DEFAULT '0'; Depois insiro algumas imagens no github de como está atualmente pois tiveram algumas mudanças visuais também. Com o tempo posso estar fazendo novas funções como sorteio para doadores, top 10 e etc. Link -> https://github.com/LiliumSancta/Flux-CP-PagSeguro Parabéns pelo trabalho. Quote Share this post Link to post Share on other sites
Raposo 0 Posted January 2, 2019 On 23/12/2018 at 2:32 PM, Lilium Sancta said: Estava com tempo livre e o Slicer me pediu para atualizar a api do addon, então resolvi colocar logo no github e ai está uma versão atualizada com a mais nova api e reescrita com um código um pouco mais organizado com novas features: Atualizada API de pagamentos do PagSeguro para ultima versão, inserido uso do PagSeguroLightbox, código reformulado para uso de OO onde possível, inserido sandbox do PagSeguro, remoção de arquivos desnecessários, inserido uso de ajax/jQuery/Json se livrando das mudanças em lib/Flux/Template.php e mais um monte de coisas que nem eu mesmo sei. Possui diversas mudanças no funcionamento então caso vá atualizar é necessário uma atualização na tabela antiga: ALTER TABLE `cp_donate` DROP COLUMN `payment_notification_code`, DROP COLUMN `payment_status`, MODIFY `account_id` int(11) NOT NULL, MODIFY `userid` varchar(23) NOT NULL, MODIFY `email` varchar(39) NOT NULL, MODIFY `payment_date` datetime NOT NULL, MODIFY `payment_id` varchar(50) NOT NULL, MODIFY `payment` float NOT NULL, MODIFY `payment_ip` varchar(35) NOT NULL, MODIFY `payment_type` varchar(23) NOT NULL DEFAULT 'PagSeguro', MODIFY `payment_code` varchar(50) NULL, CHANGE `payment_status_pagseguro` `payment_status` tinyint(3) NOT NULL DEFAULT '0'; Depois insiro algumas imagens no github de como está atualmente pois tiveram algumas mudanças visuais também. Com o tempo posso estar fazendo novas funções como sorteio para doadores, top 10 e etc. Link -> https://github.com/LiliumSancta/Flux-CP-PagSeguro Como faço para adicionar o valor do cash? Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 2, 2019 8 hours ago, Phear said: Como faço para adicionar o valor do cash? Como assim? Não entendi a pergunta. 1 Raposo reacted to this Quote Share this post Link to post Share on other sites
Raposo 0 Posted January 3, 2019 1 hour ago, Lilium Sancta said: Como assim? Não entendi a pergunta. https://imgur.com/a/v1XuHHx adicionar o valor do cash points na tela em baixo de Doação Pagseuro Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 3, 2019 59 minutes ago, Phear said: https://imgur.com/a/v1XuHHx adicionar o valor do cash points na tela em baixo de Doação Pagseuro Acho que o que você quer é isto ->https://forum.brathena.org/index.php?/topic/22210-addon-pagseguro-fluxcp/&do=findComment&comment=115175 não? 1 Raposo reacted to this Quote Share this post Link to post Share on other sites
Raposo 0 Posted January 3, 2019 44 minutes ago, Lilium Sancta said: Acho que o que você quer é isto ->https://forum.brathena.org/index.php?/topic/22210-addon-pagseguro-fluxcp/&do=findComment&comment=115175 não? Isso só que quando tem valor em cash ele funciona normalmente mas quando o valor é 0 ele da esse bug https://imgur.com/a/fF5OLL1 <?php if (!defined('FLUX_ROOT')) exit; ?> <div class="credit-balance"> <h2><span class="keyword"><span class="balance-text"><span style="color:#000000"><b>CRÉDITOS:</b></span></span> <span class="balance-amount"> <?php $donateVar = Flux::config('PagSeguroVar'); $sql = "SELECT * FROM {$server->charMapDatabase}.`global_reg_value` WHERE `account_id` = ? AND `str` = ?"; $sth = $server->connection->getStatement($sql); $sth->execute(array($session->account->account_id, $donateVar)); $balance = $sth->fetch(); echo number_format((int)$balance->value); ?> </div> Quote Share this post Link to post Share on other sites
Lilium Sancta 38 Posted January 3, 2019 (edited) 19 hours ago, Phear said: Isso só que quando tem valor em cash ele funciona normalmente mas quando o valor é 0 ele da esse bug https://imgur.com/a/fF5OLL1 <?php if (!defined('FLUX_ROOT')) exit; ?> <div class="credit-balance"> <h2><span class="keyword"><span class="balance-text"><span style="color:#000000"><b>CRÉDITOS:</b></span></span> <span class="balance-amount"> <?php $donateVar = Flux::config('PagSeguroVar'); $sql = "SELECT * FROM {$server->charMapDatabase}.`global_reg_value` WHERE `account_id` = ? AND `str` = ?"; $sth = $server->connection->getStatement($sql); $sth->execute(array($session->account->account_id, $donateVar)); $balance = $sth->fetch(); echo number_format((int)$balance->value); ?> </div> Muda esse trecho: echo number_format((int)$balance->value); Para isso: echo number_format(is_null($balance->value) ? 0 : $balance->value); Se não ser certo tenta com is_object($balance), não sei ao certo qual a linha que vem dando o error, mas é mais ou menos isso ai. Edited January 3, 2019 by Lilium Sancta 1 Raposo reacted to this Quote Share this post Link to post Share on other sites
Raposo 0 Posted January 3, 2019 35 minutes ago, Lilium Sancta said: Muda esse trecho: echo number_format((int)$balance->value); Para isso: echo number_format(is_null($balance->value) ? 0 : $balance->value); Se não ser certo tenta com is_object($balance), não sei ao certo qual a linha que vem dando o error, mas é mais ou menos isso ai. Não funcionou ficou a mesma coisa Quote Share this post Link to post Share on other sites