Em outubro de 2009 divulguei aqui uma customização para a sessão de ticket’s do WHMCS. Hoje tem mais uma dica de customização com intuito de facilitar nossa vida. Quando algum cliente envia um ticket apartir de um contato (e-mail) não cadastrado no WHMCS ele nos informa que o mesmo não está registrado, daí vamos na aba opções e na opção ID Cliente inserimos o código do cliente e salvamo assim atribuímos o ticket para determinado cliente cadastrado. Sim e daí? Nenhuma novidade, apartir da versão 4.1.2 o WHMCS retirou o dropdown (lista) de todos os clientes e isso às vezes é meio chato para pesquisar e inserir o ID do cliente.
Lendo o fórum da WHMCS encontrei uma customização que cumpre esse papel e ficou bem interessante o resultado.
Primeiramente efetue o download do código aqui.
Descompacte o arquivo clientlist_anywhere_1.0.2.zip você encontra a pasta clientlist_anywhere_1.0.2 nela consta algumas pastas + instruções.
- Abra a pasta upload e envie para raiz do seu diretório WHMCS ( /seuwhmcs ) caso sua pasta admin seja outra renomeie para o nome correspondente.
- Assim ela enviará para os diretórios:
- ( /seuwhmcs/admin ) o arquivo ajaxclientlist.php
- ( /seuwhmcs/admin/includes/smarty/plugins ) o arquivo function.clientlist.php
Para finalizar acesse ( /seuwhmcs/admin/templates/v4 ) localize o arquivo viewticket.tpl e localize a linha 249 ou 250 e confira o trecho.
<input type=”text” name=”userid” size=”10″ value=”{$userid}” />
Substitua por:
{clientlist id=”userid” clientid=$userid width=”300px”}
Assim o campo ID cliente será substituído por o nome e sobrenome e e-mail dos clientes.
Daí você pode questionar, seria mais fácil eu localizar o ID do cliente na busca rápida (topo do WHMCS) e visualizar o ID via link? Na verdade não é mais rápido, nessa caixa você pode digitar o nome do cliente, Ex: Test e ele como está exibido por ordem alfabética irá localizar mais fácil.
Editando o arquivo ajaxclientlist.php você ainda pode exibir outros campos ao invés do nome, sobrenome e e-mail, exemplo abaixo:
Espero que tenham gostado!









