Meu primeiro módulo WHMCS: Saldo F2b, MoIP e Paypal no Admin

O módulo foi atualizado e agora inclui também o saldo do PagSeguro. O link de download é o mesmo:

Módulo Saldos (725 downloads)

Você leu o título e se acompanha o blog do Edvan tá pensando “mas o Edvan já não lançou isso?”. Já. Mas o meu é diferente (vem com nutella e jujubas eheheh).

Sério, eu sempre fiz modificações massivas no WHMCS, tanto na parte do cliente como no admin. E o que acontece? Vem uma atualização com recursos bacanas e você corre o risco de ter de refazer tudo – principalmente no admin. Então resolvi usar a abordagem que uso no WordPress: plugins e hooks. Ou no nosso caso, módulos e hooks e fazer alterações mínimas no layout.

Meu primeiro passo foi aplicar isso ao template, apenas adicionei o estilo style-netmundo.css ao cabeçalho do header.tpl e fiz as modificações todas usando CSS (usando os próprios seletores do tema portal). Em seguida, passei a trocar minhas alterações – quando possível – por módulos. E o primeiro que saiu foi esse de saldo, adaptado do código do Edvan e com base nas APIs dos meios de pagamento.

O módulo

Ele não faz nada mais que mostrar o saldo da sua conta na home do admin ou na página do módulo (você escolhe). A instalação se resume a fazer upload da pasta saldos para /Modules/Addons/ do seu WHMCS e inserir dados em um formulário. Chega de complicações.

Tela de opções

Saldo na Home

Na página do módulo

É simples, não tem ajax, nem fogos de artifícios. Mas a “maquiagem” é secundária, preciso me certificar de que ele esteja funcional.

E a API do F2b é que causa a lentidão. Ainda tem o que melhorar e conto com vocês para isso.

Download

Descompacte, envie a pasta “saldos” para seuwhmcs/modules/addons/ e ative no menu Setup > Addon Modules - [Download not found]

Se o feedback for positivo e eu vislumbrar a possibilidade de carreira eu lanço uns módulos que fiz para uso pessoal: um mini-CMS para WHMCS (cria páginas), sitemap (XML, Robots, .htaccess e html), baixa de boleto com upload de retorno bancário, cancelamento de pedidos/faturas antigas e outras coisinhas.

Tenho o esboço também de algumas integrações, como hooks para integrar login em alguns sistemas e para criar contas automaticas em certos “construtores de sites”.

Problemas conhecidos

- O Marco já deu o feedback de um bug no Avant e no Explorer, muito provavelmente causados pela div com a propriedade position:absolute. Isso vai ser resolvido em breve. Mas neste caso, mostrar o saldo na página do módulo funciona normalmente.

Feedback

Ao enviar seu problema, se possível adicione navegador, versão do whmcs e outros detalhes. De preferência, anexe uma imagem (é possível fazer isso nos comentários. Recomendamos o Awesome Screenshot ou Upload Screenshot.

"Meu primeiro módulo WHMCS: Saldo F2b, MoIP e Paypal no Admin" foi escrito por Angel Costa em 07/10/11 e está arquivado em WHMCS.


30 respostas para “Meu primeiro módulo WHMCS: Saldo F2b, MoIP e Paypal no Admin”

  1. Parabéns Angel, muito bom o modulo e sua iniciativa. :D

  2. Parabéns de novo Angélica! (nem sei mais o que falar para não me tornar repetitivo… Hahahahah :-D)
    Addon já implantado e funcionando perfeitamente! Aguardo ansiosamente os próximos!!! :-)

  3. angelDvan… whmcs…. show de bola angel!

  4. Anônimo disse:

    Tirou onda… risos, depois eu quero ver para o PagSeguro.

  5. Anônimo disse:

    Blz, vou divulgar no whmcs.blog.br

  6. Anônimo disse:

    Blz, vou divulgar no whmcs.blog.br

  7. carlos sidnei disse:

    Meus parabens Angel :D instalado aqui

    • carlos sidnei disse:

      Feedback…Como eu poderia diminuir o box com os saldos quando o navegador está sendo utilizado com resolução menores?
      Segue print de exemplo:http://awesomescreenshot.com/0c5m38j6f
      Navegador chrome, resolução do navegador 1092×843

      • Angélica disse:

        @google-0d89640a28c6cf35f427cb71df96e178:disqus vou dar uma analisada aqui para criar uma janela melhor. Mas se você quiser alterar o código diretamente, basta abrir o arquivo seu-whmcs/modules/addons/saldos/hooks.php e lá embaixo mesmo você pode editar a div definindo as características da caixa.
        É lá pela linha 148.

        Quero mudar a janela para uma clicável.

        • carlos sidnei disse:

          Obrigado Angel, feito e resolvido…quanto a mudança da sua janela, se fosse possivel adicioná-la no mesmo lugar que o do edvan fica, seria mais bacana ainda hehehehe

          • Angélica disse:

            @google-0d89640a28c6cf35f427cb71df96e178:disqus infelizmente, não tem hook pra isso, talvez usando jquery dê. Tem poucos hooks do admin que eu possa usar (login, logout e home page) para este caso.

  8. Contato disse:

    Maravilha, parabens!

  9. Sergio Leite disse:

    Olá Angel, bom dia, tudo bem? Esta é minha primeira postagem de uma série, preciso tirar uma dúvida, estava em ua revenda e o modulo estava funfando que uma beleza, porém, quando migrei para um vps, o danado parou de funcionar, quero dizer, no meu caso os dados do saldo na minha conta moip deixaram de aparcer, já verifiquei os parametros de confoguração do mudulo e está tudo ok, porém o erro originado não sei de onde persiste. Se puder me dar uma luz, ficaria muito feliz. Grato. Sérgio Leite.

    • Angélica disse:

      O erro deve estar nas configurações do php. Você pode mandar um screenshot?

      • Sergio Leite disse:

        Olá Angel, estou enviando o screenshot para você dar uma olhada. Abraço, desde já agradeço.

        • Angélica disse:

          Sempre dá esse erro ou já apareceu o saldo alguma vez?

          • Sergio Leite disse:

            Oi Angel te agradeço pelos feedbacks, Quando estava em uma revenda na NetRevenda, o saldo aparecia normalmente, o erro surgiu quando mudei para um vps em outra empresa (Hostercom).

          • Sergio Leite disse:

            Angel, boa tarde, provavelmente o erro é causado pelo php do servidor, testei o modulo em outro servidor e funfou legal, pedí ao pessoal do DC que gerencia o vps para ver o que pode estar causando este e um outro problema tipico de parametros do php, assim for resolvido postarei aqui o resultado e possivelmente o que foi feito para resolver, dessa forma poderia ajudar a outras pessoas que porventura encontre o mesmo problema que eu. Abraços, e parabéns pelo módulo.

  10. Parabéns pelo módulo, estou curioso p/ ver os outros.

  11. Ola Angélica e caros Amigos .. do Blog… estou com um problema instalo ormal porém na tela addons fica tudo em branco … agora nem os addons padrões aparecem… o q pode ser?

  12.  Olá Angélica, vc teria este modulo em widget para a versão 5.0.3? Pois este modulo parou de funcionar apos a atualização do meu WHMCS!

  13. THiago disse:

    Angelica, como faço para baixar seu modulo pagseguro para WHMCS 5.1.2 com retorno automatico? ja procurei e tentei baixar mais não consigo.

    se for gratis da um toque.

    ATT: THiago

Deixe uma resposta