UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
eagleead
/
resources
/
views
/
admin
/
reports
/ [
drwxrwxr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
logs.blade.php
@extends('layouts.admin') @section('toolbar') <div class="btn-group pull-right" style="margin-top: 0px;"> <a href="javascript:void(0);" class="btn btn-success btn-lg" id="printButton1">Imprimir Relatório</a> </div> @stop @section('styles') <link rel="stylesheet" href="{{ asset('assets/css/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.css') }}"> <link href="{{ asset('assets/css/plugins/select2-4.0.3/css/select2.min.css') }}" rel="stylesheet"> <style type="text/css"> #totalizing h2 { margin-top: 0px; margin-bottom: 0px; } #totalizing h5 { opacity: 0.5; } #totalizing .panel-body { padding: 10px; } #filter-reports .form-group { margin-bottom: 0px; } .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f5f5f5; } .select2-container .select2-selection--single { height: 46px; } .select2-container--default .select2-selection--single { border: 1px solid #dfd7ca; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 42px; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 42px; } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 15px; } .nowrap { white-space: nowrap; width: 250px; overflow: hidden; display: block; text-overflow: ellipsis; } .tooltip-inner { max-width: none; white-space: nowrap; font-size: 12px; text-transform: lowercase; } @media print { #totalizing .col-sm-2 { width: 50%; } } </style> @stop @section('content') @if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif {!! Form::open(['method' => 'GET', 'role' => 'form', 'url' => route('admin.report.log.index')]) !!} <div id="filter-reports" class="panel panel-default" style="padding: 20px;"> <div class="row"> <div class="col-sm-2"> <div class="form-group"> {!! Form::label('date_ini', 'De (Data Inicial)') !!} <div class="input-group date datepicker" id="datetimepicker1"> {!! Form::text('date_ini', isset($data['date_ini']) ? $data['date_ini'] : null, ['class' => 'form-control', 'autocomplete' => 'off']) !!} <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span> </div> </div> </div> <div class="col-sm-2"> <div class="form-group"> {!! Form::label('date_final', 'Até (Data Final)') !!} <div class="input-group date datepicker" id="datetimepicker2"> {!! Form::text('date_final', isset($data['date_final']) ? $data['date_final'] : null, ['class' => 'form-control', 'autocomplete' => 'off']) !!} <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span> </div> </div> </div> <div class="col-sm-4 col-sm-offset-3"> <div class="form-group"> <label>Filtre por Usuário</label> {!! Form::select('user_id', $users, isset($data['user_id']) ? $data['user_id'] : null, ['class' => 'form-control', 'id' => 'selUser']) !!} </div> </div> <div class="col-sm-1"> <div class="form-group"> <label> </label> {!! Form::submit('Filtrar', ['class' => 'btn btn-info btn-block']) !!} </div> </div> </div> </div> {!! Form::close() !!} @if(!isset($logins)) <div class="alert alert-info"> Para exibir os registros é obrigatório a seleção de uma data inicial e uma data final e depois filtrar, a seleção de um usuário é opcional. </div> @else <div class="printableArea"> <div class="panel panel-default"> <div class="panel-body"> <!-- somente na impressão --> <h2 class="visible-print-block">Relatório de Logs de Acessos</h2> <table class="table visible-print-block"> <tr> <th>De (Data Inicial)</th> <th>Até (Data Final)</th> <th>Tempo total</th> <th>Usuário Selecionado</th> </tr> <tr> <td> @if(!empty($data['date_ini'])) {{ $data['date_ini'] }} @endif </td> <td> @if(!empty($data['date_final'])) {{ $data['date_final'] }} @endif </td> <td> {{ $elapsedTime }} </td> <td> @if(isset($user) && !is_null($user)) {{ $user->email }} @else <h2>---</h2> @endif </td> </tr> </table> <!-- somente na impressão --> <div class="row hidden-print" id="totalizing"> <div class="col-sm-2"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>De (Data Inicial)</strong></h5> @if(!empty($data['date_ini'])) <h2>{{ $data['date_ini'] }}</h2> @endif </div> </div> </div> <div class="col-sm-2"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>Até (Data Final)</strong></h5> @if(!empty($data['date_final'])) <h2>{{ $data['date_final'] }}</h2> @endif </div> </div> </div> <div class="col-sm-2 col-sm-offset-1"> <div class="panel panel-default"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>Tempo total</strong></h5> <h2>{{ $elapsedTime }}</h2> </div> </div> </div> <div class="col-sm-5"> <div class="panel panel-success"> <div class="panel-body text-center"> <h5 class="no-margn"><strong>Usuário Selecionado</strong></h5> @if(isset($user) && !is_null($user)) <h2>{{ $user->email }}</h2> @else <h2>---</h2> @endif </div> </div> </div> </div> <table class="table table-bordered table-hover"> <thead> <tr> <th>Data</th> <th>E-mail do Usuário</th> <th>Nível de Permissão</th> <th>IP</th> {{--<th>País</th> <th>Cidade</th> <th>Bairro</th> <th>CEP</th>--}} <th>URL</th> </tr> </thead> <tbody> @forelse($logins ?: [] as $login) <tr> <td>{{ MyHelper::formatDate($login->start, true) }}</td> <td>{{ $login->email }}</td> <td>{{ $login->display_name }}</td> <td>{{ $login->IP }}</td> {{--<td>{{ $login->country_name }}</td> <td>{{ $login->city }}</td> <td>{{ $login->neighborhood }}</td> <td>{{ $login->zip_code }}</td>--}} <td class="hidden-print"> <a href="" data-toggle="tooltip" data-placement="top" title="{{ $login->url }}"><span class="nowrap"> <i class="fa fa-link" aria-hidden="true"></i> {{ $login->url }}</span> </a> </td> <td class="visible-print"> {{ $login->url }} </td> </tr> @empty <tr> <td colspan="9" class="text-danger"> A sua consulta não obteve nenhum registro, tente um novo filtro e clique em filtrar novamente. </td> </tr> @endforelse </tbody> </table> <div class="hidden-print"> @if(isset($logins) && count($logins) > 0) {!! $logins->appends(Input::except('page', '_token'))->render() !!} @endif </div> </div> </div> </div> @endif @stop @section('scripts') {!! HTML::script('assets/js/PrintArea/PrintArea.js') !!} {!! HTML::script('assets/js/plugins/select2-4.0.3/js/select2.min.js') !!} <script> $(document).ready(function () { $("#printButton1").click(function () { var mode = 'iframe'; // popup var close = mode == "popup"; var options = {mode: mode, popClose: close}; $("div.printableArea").printArea(options); }); $('#datetimepicker1').datepicker({ format: "dd/mm/yyyy", language: "pt-BR" }); $('#datetimepicker2').datepicker({ format: "dd/mm/yyyy", language: "pt-BR" }); $('#selUser').select2(); $('[data-toggle="tooltip"]').tooltip(); }); </script> @stop
Copyright © 2026 - UnknownSec