Wallas Lima Postado Janeiro 27, 2018 Compartilhar Postado Janeiro 27, 2018 Olá Senhores, Será que algum de vocês poderia mim dar um luz? Adaptei um hook para que ele criasse um "caixinha" na sidebar, onde os clientes possa clicar em um link quer por sua vez vai leva diretamente ao site principal. Até aí tudo bem. Só que queria deixa esse "caixinha" restrita só para usuários logado no whmcs. Veja com está usuário logado está funcionando perfeitamente. -> https://prnt.sc/i68dqy Usuário não logado dar essa "caixinha" na página de login do whmcs -> https://prnt.sc/i68ei2 Então minha dúvidas, com posso esta restringindo isso, só para aparecer só para que logar no sistema ? Desde já agradeço a atenção 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Janeiro 27, 2018 Compartilhar Postado Janeiro 27, 2018 2 horas atrás, Wallas Lima disse: Olá Senhores, Será que algum de vocês poderia mim dar um luz? Adaptei um hook para que ele criasse um "caixinha" na sidebar, onde os clientes possa clicar em um link quer por sua vez vai leva diretamente ao site principal. Até aí tudo bem. Só que queria deixa esse "caixinha" restrita só para usuários logado no WHMCS. Veja com está usuário logado está funcionando perfeitamente. -> https://prnt.sc/i68dqy Usuário não logado dar essa "caixinha" na página de login do WHMCS -> https://prnt.sc/i68ei2 Então minha dúvidas, com posso esta restringindo isso, só para aparecer só para que logar no sistema ? Desde já agradeço a atenção Sim, é possível. Poste aqui o código que poderei te ajudar. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Wallas Lima Postado Janeiro 27, 2018 Autor Compartilhar Postado Janeiro 27, 2018 6 horas atrás, edvan disse: Sim, é possível. Poste aqui o código que poderei te ajudar. Obrigado ! Código <?php use WHMCS\View\Menu\Item as MenuItem; if (App::getCurrentFilename() == 'clientarea') add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $secondarySidebar->addChild('social-media', array( 'label' => 'Site Principal', 'uri' => '#', 'icon' => 'fa-home', )); $socialMediaPanel = $secondarySidebar->getChild('social-media'); $socialMediaPanel->moveToBack(); $socialMediaPanel->addChild('site-link', array( 'uri' => 'Site', 'label' => 'Acessa Site', 'order' => 1, 'icon' => 'fa-globe fa-fw', )); }); 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Janeiro 27, 2018 Compartilhar Postado Janeiro 27, 2018 13 minutos atrás, Wallas Lima disse: Obrigado ! Pronto, inclui as linhas 8,10 e 26. Citar <?php use WHMCS\View\Menu\Item as MenuItem; if (App::getCurrentFilename() == 'clientarea') add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $client = Menu::context('client'); // Linha ADD if (!is_null($client)) { // Linha ADD $secondarySidebar->addChild('social-media', array( 'label' => 'Site Principal', 'uri' => '#', 'icon' => 'fa-home', )); $socialMediaPanel = $secondarySidebar->getChild('social-media'); $socialMediaPanel->moveToBack(); $socialMediaPanel->addChild('site-link', array( 'uri' => 'Site', 'label' => 'Acessa Site', 'order' => 1, 'icon' => 'fa-globe fa-fw', )); } // Linha ADD }); 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Wallas Lima Postado Janeiro 27, 2018 Autor Compartilhar Postado Janeiro 27, 2018 2 horas atrás, edvan disse: Pronto, inclui as linhas 8,10 e 26. Obrigado @edvan deu certinho aqui Deus te abençoe 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Janeiro 27, 2018 Compartilhar Postado Janeiro 27, 2018 Agora, Wallas Lima disse: Obrigado @edvan deu certinho aqui Deus te abençoe Disponha! Amém, obrigado. 2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.