UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_4fcec8de6337
/
resources
/
views
/
admin
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
dashboard.blade.php
@inject('service', 'EstudioLMS\Services\Admin\ConfigurationServices') @inject('Info', 'EstudioLMS\Services\InfoService') @extends('layouts.admin') @section('styles') <style type="text/css"> .divDisabled { opacity: 0.5; } </style> @endsection @section('toolbar') @if(!Session::get('planLimite.white_label')) <a href="#" class="btn btn-default btn-lg pull-right" data-toggle="modal" data-target="#helpModal"><i class="fa fa-life-ring" aria-hidden="true" id="buttomHelpModal"></i>{!! trans('admin_master.buttomHelp') !!}</a> @endif @endsection @section('content') <!-- Modal --> <div class="modal fade" id="helpModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="embed-responsive embed-responsive-16by9"> <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/6OyGxACSbUs" frameborder="0" allowfullscreen></iframe> </div> </div> </div> </div> </div> @if(!Session::get('planLimite.white_label')) @if($notification['has_notification']) <div class="panel panel-default" id="promotional"> <div class="panel-body"> <p><b>{!! $notification['title'] !!} <span class="pull-right"><i class="fa fa-clock-o" aria-hidden="true"></i> Finaliza em: <span id="clock2"></span></span></b> </p> <hr> {!! html_entity_decode($notification['body']) !!} </div> </div> <br> @endif @endif @if(!Session::get('planLimite.white_label')) @if(Auth::user()['roles'][0]['name'] === 'superadmin') @if(Session::has('bankSlip') && is_null(Session::get('planLimite.subscription_hash'))) @switch(Session::get('bankSlip.type')) @case('credit_card') <div class="row" id="bankSlip"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-body"> <p> <b>Status da Assinatura:</b> <span class="label label-info">{{ Session::get('bankSlip.subscription_status') }}</span> | <b>Assinatura com pagamento em Cartão de Crédito</b> </p> </div> </div> </div> </div> @break @case('boleto') <div class="row" id="bankSlip"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-body"> <p> <b>Status da Assinatura:</b> <span class="label label-info">{{ Session::get('bankSlip.subscription_status') }}</span> | <b>Boleto em aberto:</b> <a href="{{ Session::get('bankSlip.bank_slip') }}" target="_blank"> <i class="fa fa-barcode" aria-hidden="true"></i> Clique aqui para imprimir boleto </a> </p> <span class="help-block"> <small><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Caso o boleto já esteja pago, aguardar até 5 dias para a compensação. </small> </span> </div> </div> </div> </div> @break @default <div class="row" id="bankSlip"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-body"> <p> <b>Status da Assinatura:</b> <span class="label label-info">{{ 'Assinatura gratuita!' }}</span> | </p> </div> </div> </div> </div> @break @endswitch @elseif(Session::has('bankSlip') && !is_null(Session::get('planLimite.subscription_hash'))) @if(Session::get('planLimite.payment_method') == 'boleto') <!-- Se o status for 1, o pagamento está em dia e o boleto não foi emitido. Sua emissão ocorrerá, 5 dias antes do vencimento. Se o Status for 2, o boleto está pago Se o status for 3, o boleto está emitido, e ainda não venceu Se o status for 4, o boleto está atrasado Se o status for 6, o cancelamento da assinatura foi solicitado, e será concluído, no final do periodo Se o status for 7, a assinatura está cancelada. Para ver todos as propriedades deste objeto, basta fazer dd(Session::get('planLimite')) ou dump(Session::get('planLimite')) --> <div class="row" id="bankSlip"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-body"> <b>Status da Assinatura:</b> <span class="label label-info">{{ Session::get('bankSlip.subscription_status') }}</span> @if(Session::get('planLimite.status') == 1) <p>Boleto emitido com vencimento para: {{ MyHelper::formatDate(Session::get('planLimite.due_date')) }}</p> <p>Ainda não foi detectado o pagamento deste boleto</p> @elseif(Session::get('planLimite.status') == 2) @if(Session::get('bankSlip.recurring_status') == 1) <p>Boleto ainda não emitido</p> @elseif(Session::get('bankSlip.recurring_status') == 2) <p>Boleto emitido!</p> @endif @elseif(in_array(Session::get('planLimite.status'), [3, 4])) {{ Session::get('planLimite.boleto_url') }} @endif </div> </div> </div> </div> @elseif(Session::get('planLimite.payment_method') == 'credit_card') <p>Cartão de Crédito!</p> @endif @else <div class="row" id="bankSlip"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-body"> <p> <b>Status da Assinatura:</b> <span class="label label-info">{{ 'Assinatura gratuita!' }}</span> </p> </div> </div> </div> </div> @endif @endif @endif <h5>Atalhos para tarefas comuns</h5> <div class="row blocks-dashboard" id="shortcuts"> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/config')}}" data-toggle="tooltip" data-placement="top" title="Configure o nome do site, telefone, e-mail e outros."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-globe fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Inf. Principais</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/config/template')}}" data-toggle="tooltip" data-placement="top" title="Adicione logotipo, favicon, mude cores, fontes e etc."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-eye fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Configure o Visual</b></small> </div> </a> </div> @if($service->validateGateways('PagarMe')) <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/config/membership')}}" data-toggle="tooltip" data-placement="top" title="Edite o Gateway que realiza a camada de vendas."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-puzzle-piece fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Editar Gateway</b></small> </div> </a> </div> @else <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/config/membership')}}" data-toggle="tooltip" data-placement="top" title="Configure o sistema para vender cursos online com gateway"> <div class="text-center"> <div class="panel panel-danger"> <div class="panel-body text-center" id="icon-PagarMe"> <i class="fa fa-puzzle-piece fa-4x" style="opacity: 0.3;" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Configurar Gateway</b></small> </div> </a> </div> @endif <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/users')}}" data-toggle="tooltip" data-placement="top" title="Crie novos alunos, instrutores e administradores."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-user-circle-o fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Alunos e Professores</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/courses/categories')}}" data-toggle="tooltip" data-placement="top" title="Crie categorias para classificar seus cursos, exemplo: online, semi-presencial e etc."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-folder-open-o fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Categorias</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/courses')}}" data-toggle="tooltip" data-placement="top" title="Adicione seus cursos e após salvar, adiciona as lições e questionários."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-book fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Cursos e Lições</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/certificate')}}" data-toggle="tooltip" data-placement="top" title="Configure a imagem de fundo e textos do certificado de conclusão."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-certificate fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Certificado</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/coupon')}}" data-toggle="tooltip" data-placement="top" title="Crie cupons para oferecer descontos e ampliar as vendas de seus cursos."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-percent fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Cupom de Desconto</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/hired-courses')}}" data-toggle="tooltip" data-placement="top" title="Você pode visualizar suas matrículas e matricular internamente seus alunos."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-key fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Matrículas e Vendas</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/ticket')}}" data-toggle="tooltip" data-placement="top" title="Dê suporte as dúvidas de seus alunos por tickets/chamados."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-life-ring fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Suporte ao Aluno</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/reports/sales')}}" data-toggle="tooltip" data-placement="top" title="Analise suas vendas por datas ou por instrutor."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-shopping-cart fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Rel. de Vendas</b></small> </div> </a> </div> <div class="col-lg-1 col-md-2 col-sm-3 col-xs-6"> <a href="{{url('/admin/reports/lessons-completed-filter')}}" data-toggle="tooltip" data-placement="top" title="Acesse o relatório de conclusão dos cursos por aluno."> <div class="text-center"> <div class="panel panel-default"> <div class="panel-body text-center"> <i class="fa fa-battery-quarter fa-4x" aria-hidden="true"></i> </div> </div> <small class="text-muted"><b>Rel. de Conclusão</b></small> </div> </a> </div> </div> <br><br> <div class="row blocks-dashboard"> <div class="col-sm-3"> <a href="{{url('/admin/users')}}"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleUser') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtUserAmount') !!}</small></p> <h2><i class="fa-users fa"></i> {{ number_format($totalStudent, 0, '' ,'.') }}</h2> </div> </div> </a> </div> <div class="col-sm-3"> <a href="{{url('/admin/courses')}}"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleAcademic') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtAcademicAmount') !!}</small></p> <h2><i class="fa fa-coffee"></i> {{ $totalCourses }}</h2> </div> </div> </a> </div> <div class="col-sm-3"> <a href="{{url('/admin/reports/sales')}}"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleFanancial') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtFinacialAmount') !!}</small></p> <h2><i class="fa fa-calculator"></i> {{ number_format($summaryMonth, 2, ',', '.') }}</h2> </div> </div> </a> </div> <div class="col-sm-3"> <a href="{{url('/admin/ticket')}}"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleTicket') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtTicketsAmount') !!}</small></p> <h2><i class="fa fa-life-ring"></i> {{ $totalOpenedTickets }}</h2> </div> </div> </a> </div> </div> <div class="row" id="planLimits"> <div class="col-sm-3"> <div class="panel panel-default @if(Session::get('planLimite.activeUsers') >= Session::get('planLimite.plan_users_limit')) panel-danger @endif"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleStudentActive') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtStudentActive') !!}</small></p> <i class="fa fa-user-circle" aria-hidden="true"></i> <span class="label label-default">{{ Session::get('planLimite.plan_users_limit') }}</span> / @if(Session::get('planLimite.activeUsers') >= Session::get('planLimite.plan_users_limit')) <span class="label label-danger">{{ Session::get('planLimite.activeUsers') }}</span> @else <span class="label label-success">{{ Session::get('planLimite.activeUsers') }}</span> @endif </div> </div> </div> <div class="col-sm-3"> <div class="panel panel-default @if(Session::get('planLimite.storageSize') >= Session::get('planLimite.plan_storage')) panel-danger @endif"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleLimitStorage') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtLimitStorage') !!}</small></p> <i class="fa fa-database" aria-hidden="true"></i> <span class="label label-default">{{ number_format(Session::get('planLimite.plan_storage'), 2, ',', '.') }} MB</span> / @if(Session::get('planLimite.storageSize') >= Session::get('planLimite.plan_storage')) <span class="label label-danger">{{ number_format(Session::get('planLimite.storageSize'), 2, ',', '.') }} MB</span> @else <span class="label label-success">{{ number_format(Session::get('planLimite.storageSize'), 2, ',', '.') }} MB</span> @endif </div> </div> </div> @if(!Session::get('planLimite.white_label')) <div class="col-sm-3"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleDomain') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtDomain') !!}</small></p> <i class="fa fa-link" aria-hidden="true"></i> <a href="https://lmsestudio.com.br/login" target="_blank">Verificar no Painel</a> </div> </div> </div> <div class="col-sm-3"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>{!! trans('admin_dashboard.titleAdvertising') !!}</strong></h5> <p class="text-muted"><small>{!! trans('admin_dashboard.txtAdvertising') !!}</small></p> <i class="fa fa-television" aria-hidden="true"></i> @if(Session::get('planLimite.is_free') == true) <span class="label label-danger">{!! trans('admin_dashboard.labelYes') !!}</span> @else <span class="label label-success">{!! trans('admin_dashboard.labelNo') !!}</span> @endif </div> </div> </div> @endif </div> @endsection @section('scripts') @if($notification['has_notification']) <script type="text/javascript" src="{{ asset('/assets/js/plugins/jquery.countdown/jquery.countdown.min.js') }}"> </script> <script type="text/javascript"> $('#clock2').countdown('{!! $notification["end"] !!}') .on('update.countdown', function(event) { var format = '%H:%M:%S'; if(event.offset.totalDays > 0) { format = '%-d dia%!d ' + format; } if(event.offset.weeks > 0) { format = '%-w semana%!w ' + format; } $(this).html(event.strftime(format)); }) .on('finish.countdown', function(event) { $(this).html('Esse aviso encerrou!'); //.parent().addClass('disabled'); $('#promotional').addClass('divDisabled'); }); </script> @endif <script type="text/javascript"> $(function () { $('[data-toggle="tooltip"]').tooltip(); }); </script> @if(!Session::get('planLimite.white_label')) @if(app()->environment() === 'production') <script type="text/javascript"> $(document).ready(function() { var tourDash = new Tour({ name: "dashboard", steps: [ { element: "#buttomHelpModal", title: "Vídeos de Ajuda", content: "Sempre que for necessário, você terá esse botão para te auxiliar a gerenciar sua Plataforma LMS, clique aqui para assistir o vídeo.", placement: 'left' }, { element: "#admin-users", title: "Menu Principal", content: "Esse é o seu menu de ações, é nele que você encontrará os acessos para adicionar alunos, criar cursos, matricular alunos, relatórios e etc...", placement: 'right' }, { element: "#linkLoginAs", title: "Simular Login", content: "Aqui você pode simular o acesso como se fosse outro usuário, basta adicionar o e-mail cadastrado, é muito bom para dar suporte ao aluno.", placement: 'bottom' }, { element: "#linkManual", title: "Manual de Uso", content: "Acesse aqui o manual de uso da Plataforma LMS, e aprenda a configurar corretamente sua Plataforma de Ensino.", placement: 'bottom' }, { element: "#linkConfig", title: "Perfil e Configurações", content: "Aqui você vai encontrar os acessos para modificar o seu perfil e as configurações do sistema.", placement: 'left' }, { element: "#shortcuts", title: "Atalhos Principais", content: "Esses são os atalhos para facilitar o acesso das principais áreas do sistema.", placement: 'top' }, { element: "#icon-PagarMe", title: "Você vai Vender Cursos?", content: "Clique neste atalho e adicione suas informações bancárias, para começar a vender seus cursos online.", placement: 'top' } ], backdrop: true, backdropPadding: 0, autoscroll: true, }); // Initialize the tour tourDash.init(); // Start the tour tourDash.start(); }); </script> @endif @endif @endsection
Copyright © 2026 - UnknownSec