Commit 3e549e7c7276bc2fa3b5ff0d8809a04cd5ea7f1a

Authored by Bruno Noronha
1 parent 5a3b27f3
Exists in master

Relatório de usuário logado

src/Cacic/CommonBundle/Resources/views/Log/usuario.html.twig 0 → 100644
... ... @@ -0,0 +1,162 @@
  1 +{% extends 'CacicCommonBundle::base.html.twig' %}
  2 +
  3 +{% block breadcrumb %}
  4 + <li class="active">{{ 'Log de Usuários Logado'|trans }}</li>
  5 +{% endblock %}
  6 +
  7 +{% block body %}
  8 +
  9 + <div class="row-fluid">
  10 +
  11 + <div class="span8">
  12 + <div class="box grad_colour_black">
  13 +
  14 + <h2 class="box_head round_top"><i class="icon-search"></i> {{'Busca de registros de usuários logados' |trans }}</h2>
  15 +
  16 + <div class="block box_content round_bottom padding_10">
  17 +
  18 + <h4>{{ "Filtros para consulta"|trans }}</h4><br />
  19 +
  20 + <form id={{ 'formLogUsuarioLogado'|trans }} class="form-horizontal" action="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}" method="post" >
  21 +
  22 + <div class="control-group" >
  23 + <div class="controls">
  24 + {{ form_widget(form.dtHrInclusao, { 'attr': {'class': 'datepicker_on'} }) }} a {{ form_widget(form.dtHrInclusaoFim, { 'attr': {'class': 'datepicker_on'} }) }}
  25 + <p class="help-block">{{ "Informe o período no qual deseja realizar a pesquisa."|trans }}</p>
  26 + </div>
  27 + </div>
  28 + <div class="control-group" >
  29 + <label for="log_acesso_periodo"style="width:300px; margin-right: 15px" class="control-label">{{ 'Selecione o parâmetro'|trans }}</label>
  30 + <div class="controls">
  31 + {{ form_widget(form.selConsulta) }}
  32 + </div>
  33 + </div>
  34 +
  35 + <div id="teIpComputador" class="mostrarDiv" style=" display: none; margin-left: 155px" >
  36 + <div class="control-group" >
  37 + <div class="controls">
  38 + {{ form_widget(form.teIpComputador) }}
  39 + </div>
  40 + </div>
  41 + </div>
  42 + <div id="nmComputador" class="mostrarDiv" style="display:none; margin-left: 155px" >
  43 + <div class="control-group" >
  44 + <div class="controls">
  45 + {{ form_widget(form.nmComputador) }}
  46 + </div>
  47 + </div>
  48 + </div>
  49 + <div id="usuario" class="mostrarDiv" style="display: none; margin-left: 155px" >
  50 + <div class="control-group" >
  51 + <div class="controls">
  52 + {{ form_widget(form.usuario) }}
  53 + </div>
  54 + </div>
  55 + </div>
  56 + <div class="control-group">
  57 + <div class="controls" style=" margin-left: 155px">
  58 + <button type="submit" class="btn btn-primary">
  59 + <i class="icon-search"></i>
  60 + {{ 'Consultar'|trans }}
  61 + </button>
  62 + </div>
  63 + </div>
  64 + </form>
  65 + </div> <!-- /block -->
  66 + </div> <!-- /box -->
  67 + </div> <!-- /span8 -->
  68 +
  69 + <div class="span4">
  70 + <div class="box grad_colour_black">
  71 +
  72 + <h2 class="box_head round_top"><i class="icon-info-sign"></i> {{ "Informações Adicionais"|trans }}</h2>
  73 +
  74 + <div class="block box_content round_bottom padding_10">
  75 + <p>
  76 + {{ "Este módulo permite a visualização de registros de Logs dos usuários loganos nos computadores monitorados pelos agentes do cacic"|trans }}.
  77 + </p>
  78 + <p>
  79 + {{ "É possível pesquisar por IP's, Nome do Computador ou Nome do Usuário e filtrar por um determinado período, bastando selecionar uma de suas opções"|trans }}.
  80 + </p>
  81 + <p>
  82 + {{ "Não selecionar nenhum valor em determinado critério é o mesmo que selecionar todos"|trans }}.
  83 + </p>
  84 + </div> <!-- /block -->
  85 + </div> <!-- /box -->
  86 + </div> <!-- span4 -->
  87 +
  88 + </div> <!-- /row -->
  89 +
  90 + {% if computadores is not null %}
  91 + {% include 'CacicCommonBundle:Log:resultadoBuscar.html.twig' %}
  92 + {% endif %}
  93 +
  94 +{% endblock %}
  95 +
  96 +
  97 + {% block javascripts %}
  98 +
  99 + <!-- javascript
  100 + ================================================== -->
  101 + <!-- Placed at the end of the document so the pages load faster -->
  102 + <!-- jQuery (UI) -->
  103 + <script type="text/javascript" src="{{ asset('bundles/caciccommon/libs/jquery.1.7.1.min.js') }}"></script>
  104 + <script type="text/javascript" src="{{ asset('bundles/caciccommon/libs/jquery-ui-1.8.17.min.js') }}"></script>
  105 +
  106 +
  107 +
  108 +
  109 + {{ parent() }}
  110 + {% if local == 'pt_BR' %}
  111 + <script src="{{ asset('bundles/caciccommon/js/jquery.ui.datepicker-pt-BR.js') }}"></script>
  112 +
  113 + <script type="text/javascript">
  114 +
  115 + $(".datepicker_on").datepicker({ altFormat: "dd/mm/yy" }).mask('99/99/9999');
  116 +
  117 + </script>
  118 + {% else %}
  119 + <script src="{{ asset('bundles/caciccommon/js/jquery.ui.datepicker-en-US.js') }}"></script>
  120 +
  121 + <script type="text/javascript">
  122 +
  123 + $(".datepicker_on").datepicker({ altFormat: "mm/dd/yy" }).mask('99/99/9999');
  124 +
  125 + </script>
  126 + {% endif %}
  127 +
  128 +
  129 + <script type="text/javascript">
  130 + /**
  131 + * Mensagens do sistema
  132 + */
  133 +
  134 +
  135 +
  136 + if($('#LogUsuarioLogado_selConsulta').val() == 'teIpComputador'){
  137 + $('#teIpComputador').show();
  138 + }
  139 + if($('#LogUsuarioLogado_selConsulta').val() == 'nmComputador'){
  140 + $('#nmComputador').show();
  141 + }
  142 + if($('#LogUsuarioLogado_selConsulta').val() == 'usuario'){
  143 + $('#usuario').show();
  144 + }
  145 +
  146 +
  147 +
  148 + $('#LogUsuarioLogado_selConsulta').change(function () {
  149 + $('.mostrarDiv').hide();
  150 + $('#LogUsuarioLogado_teIpComputador').val( '' );
  151 + $('#LogUsuarioLogado_nmComputador').val( '' );
  152 + $('#LogUsuarioLogado_usuario').val( '' );
  153 +
  154 + $('#' + $(this).val()).show();
  155 + });
  156 +
  157 + </script>
  158 +
  159 + {% endblock %}
  160 +
  161 +
  162 +
... ...