templates/MDS/GreenPatioBundle/Statistics/ocupacy-statistics.html.twig line 1

Open in your IDE?
  1. {% extends 'MDS/StatisticsBundle/base-statistics.html.twig' %}
  2.     {% block pagetitleinterno %}
  3.     {% endblock %}
  4.     {% block breadcrumbs %}
  5.     {% endblock %}
  6.     {% block contentProposal %}
  7.         <div class="col-sm-12 margen-15">
  8.             <div class="panel">
  9.                 <div class="panel-body">
  10.                     <div class="col-md-12" ><strong class="text-info">
  11.                             <legend class="border-teal-800">{% trans %}Ocupación de los espacios{% endtrans %}</legend></strong>
  12.                     </div>
  13.                     <form name="ViewForecast" method="post" action="/reservations-greenpatio/ocupacystatreq/" class="form-horizontal" autocomplete="off">
  14.                         <div class="col-md-3" style="margin-left: 20px"></div>
  15.                         <div class="col-md-2" style="margin-left: 20px">
  16.                             <label class="control-label" for="forecast_date_start_title">{% trans %}Fecha de inicio{% endtrans %}: </label>
  17.                             <input type="date" id="forecast_date_start" name="reservation_services_req[date_start]" class="form-control">
  18.                         </div>
  19.                         <div class="col-md-2" style="margin-left: 20px">
  20.                             <label class="control-label" for="forecast_date_end_title">{% trans %}Fecha de fin{% endtrans %}: </label>
  21.                             <input type="date" id="forecast_date_start" name="reservation_services_req[date_end]" class="form-control">
  22.                         </div>
  23.                         <div class="col-md-12" style="margin-top: 20px"></div>
  24.                         <div class="col-md-4"></div>
  25.                         <div class="col-md-2" style="margin-left: 60px; margin-top: 0px">
  26.                             <div class="form-group form-group-material">
  27.                                 <button type="submit" id="forecast_submit" name="reservation_services_req[send]" class="btn bg-success btn-block btn-lg">{% trans %}Ver Ocupación{% endtrans %}</button>
  28.                             </div>
  29.                         </div>
  30.                     </form>
  31.                 </div>
  32.             </div>
  33.         </div>
  34.         <div class="row statistics" id="statistics-invoice-client">
  35.             <div class="row">
  36.                 <div class="col-sm-12">
  37.                     <div class="panel panel-collapsed">
  38.                         <div class="panel-heading">
  39.                             <h6><b>{% trans %}Estadísticas de ocupación por días{% endtrans %}</b></h6>
  40.                             <h6 class="panel-title">
  41.                                 <i class="icon-stack3 position-left"></i>
  42.                                 {% trans %}Period{% endtrans %}: {{ desde|date('d/m/Y') }} | {{ hasta|date('d/m/Y') }}
  43.                                 <a class="heading-elements-toggle"><i class="icon-more"></i></a></h6>
  44.                             <div class="heading-elements">
  45.                                 <ul class="icons-list">
  46.                                     <li><a data-action="collapse" class=""></a></li>
  47.                                 </ul>
  48.                             </div>
  49.                         </div>
  50.                         <div class="panel-body">
  51.                             <div class="col-sm-12">
  52.                                 <div class="col-sm-12 no-padding">
  53.                                     <div class="col-sm-1 text-center">
  54.                                         <b>{% trans %}Día de la semana{% endtrans %}</b>
  55.                                     </div>
  56.                                     <div class="col-sm-2 text-center">
  57.                                         <b>{% trans %}ID del Expediente{% endtrans %}</b>
  58.                                     </div>
  59.                                     <div class="col-sm-3 text-center">
  60.                                         <b>{% trans %}Sala{% endtrans %}</b>
  61.                                     </div>
  62.                                     <div class="col-sm-3 text-center">
  63.                                         <b>{% trans %}Nombre del evento{% endtrans %}</b>
  64.                                     </div>
  65.                                     <div class="col-sm-3 text-center">
  66.                                         <b>{% trans %}Cliente{% endtrans %}</b>
  67.                                     </div>
  68.                                 </div>
  69.                             </div>
  70.                             <div class="col-sm-12 text-center">
  71.                                 <hr>
  72.                             </div>
  73.                             {% set cinv = 1 %}
  74.                             {% for index, days in data.arrayDays %}
  75.                                 {% if cinv % 2 == 0 %}
  76.                                     {% set fondo = "bg-line-list" %}
  77.                                 {%  else %}
  78.                                     {% set fondo = "" %}
  79.                                 {% endif %}
  80.                                 <div class="col-sm-2 text-center"><br>{{ data.sizeDays[index] }} veces ocupado los {{ index }}</div>
  81.                                 {% for day in days %}
  82.                                     <div class="col-sm-12 {{ fondo }} no-padding">
  83.                                         <div class="col-sm-12">
  84.                                             <div class="col-sm-1 text-center">
  85.                                                 <strong> {{ index }} </strong>
  86.                                             </div>
  87.                                             <div class="col-sm-2 text-center">
  88.                                                 <a href="/reservations-greenpatio/editsimple/{{ day.reservationId }}" target="_blank">{{ day.reservationId }}</a>
  89.                                             </div>
  90.                                             <div class="col-sm-3 text-center">
  91.                                                 {{ day.nameLounge }}
  92.                                             </div>
  93.                                             <div class="col-sm-3 text-center">
  94.                                                 {{ day.title }}
  95.                                             </div>
  96.                                             <div class="col-sm-3 text-center">
  97.                                                 {{ day.clientName }}
  98.                                             </div>
  99.                                         </div>
  100.                                     </div>
  101.                                 {% endfor %}
  102.                                 {% set cinv = cinv + 1 %}
  103.                             {% endfor %}
  104.                         </div>
  105.                     </div>
  106.                 </div>
  107.             </div>
  108.             <div class="panel panel-flat">
  109.                 <div class="panel-heading">
  110.                     <h5 class="panel-title"><i class="icon-pie-chart2 position-left"></i><strong>{% trans %}Grafica de ocupación por días{% endtrans %}</strong></h5>
  111.                     <div class="heading-elements">
  112.                         <ul class="icons-list">
  113.                             <li><a data-action="collapse"></a></li>
  114.                             <li><a data-action="reload"></a></li>
  115.                         </ul>
  116.                     </div>
  117.                 </div>
  118.                 <div class="panel-body">
  119.                     <div class="chart-container has-scroll">
  120.                         <div class="chart has-fixed-height has-minimum-width" id="basic_donut"></div>
  121.                     </div>
  122.                 </div>
  123.             </div>
  124.             <div class="row">
  125.                 <div class="col-sm-12">
  126.                     <div class="panel panel-collapsed">
  127.                         <div class="panel-heading">
  128.                             <h6><b>{% trans %}Estadísticas de ocupación por meses{% endtrans %}</b></h6>
  129.                             <h6 class="panel-title">
  130.                                 <i class="icon-stack3 position-left"></i>
  131.                                 {% trans %}Period{% endtrans %}: {{ desde|date('d/m/Y') }} | {{ hasta|date('d/m/Y') }}
  132.                                 <a class="heading-elements-toggle"><i class="icon-more"></i></a></h6>
  133.                             <div class="heading-elements">
  134.                                 <ul class="icons-list">
  135.                                     <li><a data-action="collapse" class=""></a></li>
  136.                                 </ul>
  137.                             </div>
  138.                         </div>
  139.                         <div class="panel-body">
  140.                             <div class="col-sm-12 text-center">
  141.                                 <hr>
  142.                             </div>
  143.                             {% set cinv = 1 %}
  144.                             {% for index, month in data.arrayMonths %}
  145.                                 {% if cinv % 2 == 0 %} {% set fondo = "bg-line-list" %} {%  else %} {% set fondo = "" %} {% endif %}
  146.                                 <div class="col-sm-12 {{ fondo }} no-padding">
  147.                                     <div class="col-sm-1 text-center">
  148.                                         <b>{% trans %}Mes{% endtrans %}</b>
  149.                                     </div>
  150.                                     <div class="col-sm-2 text-center">
  151.                                         <b>{% trans %}ID del Expediente{% endtrans %}</b>
  152.                                     </div>
  153.                                     <div class="col-sm-3 text-center">
  154.                                         <b>{% trans %}Sala{% endtrans %}</b>
  155.                                     </div>
  156.                                     <div class="col-sm-3 text-center">
  157.                                         <b>{% trans %}Nombre del evento{% endtrans %}</b>
  158.                                     </div>
  159.                                     <div class="col-sm-3 text-center">
  160.                                         <b>{% trans %}Cliente{% endtrans %}</b>
  161.                                     </div>
  162.                                     {% for index2, item in month %}
  163.                                         <div class="col-sm-12">
  164.                                             <div class="col-sm-1 text-center"> {{ index }} </div>
  165.                                             <div class="col-sm-2 text-center"> <a href="/reservations-greenpatio/editsimple/{{ item.reservationId }}" target="_blank">{{ item.reservationId }}</a></div>
  166.                                             <div class="col-sm-3 text-center"> {{ item.nameLounge }} </div>
  167.                                             <div class="col-sm-3 text-center"> {{ item.title }} </div>
  168.                                             <div class="col-sm-3 text-center"> {{ item.clientName }} </div>
  169.                                         </div>
  170.                                     {% endfor %}
  171.                                 </div>
  172.                                 <div class="col-sm-12">
  173.                                     <br>
  174.                                     <br>
  175.                                 </div>
  176.                                 {% set cinv = cinv + 1 %}
  177.                             {% endfor %}
  178.                         </div>
  179.                     </div>
  180.                 </div>
  181.             </div>
  182.             <div class="panel panel-flat">
  183.                 <div class="panel-heading">
  184.                     <h5 class="panel-title"><i class="icon-pie-chart2 position-left"></i><strong>{% trans %}Grafica de ocupación por meses{% endtrans %}</strong></h5>
  185.                     <div class="heading-elements">
  186.                         <ul class="icons-list">
  187.                             <li><a data-action="collapse"></a></li>
  188.                             <li><a data-action="reload"></a></li>
  189.                             {#<li><a data-action="close"></a></li>#}
  190.                         </ul>
  191.                     </div>
  192.                 </div>
  193.                 <div class="panel-body">
  194.                     <div class="chart-container has-scroll">
  195.                         <div class="chart has-fixed-height has-minimum-width" id="basic_donut_two"></div>
  196.                     </div>
  197.                 </div>
  198.             </div>
  199.         </div>
  200.     {% endblock %}
  201.     {% block javascripts %}
  202.         {{ parent() }}
  203.         <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/selects/select2.min.js') }}"></script>
  204.         <script type="text/javascript" src="{{ asset('assets/js/plugins/visualization/d3/d3.min.js') }}"></script>
  205.         <script type="text/javascript" src="{{ asset('assets/js/plugins/visualization/d3/d3_tooltip.js') }}"></script>
  206.         <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/styling/switchery.min.js') }}"></script>
  207.         <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/styling/uniform.min.js') }}"></script>
  208.         <script type="text/javascript" src="{{ asset('assets/js/plugins/visualization/echarts/echarts.js') }}"></script>
  209.         <script type="text/javascript" src="{{ asset('assets/js/pages/reservation/pies_donuts_ocupacy_one.js') }}"></script>
  210.         <script type="application/javascript">
  211.             var dataDonut={{ dataDonut|json_encode|raw }};
  212.             var legend={{ legend|json_encode|raw }};
  213.             var text='';
  214.             var subtext='';
  215.             loadChart();
  216.         </script>
  217.         <script type="text/javascript" src="{{ asset('assets/js/pages/reservation/pies_donuts_ocupacy_two.js') }}"></script>
  218.         <script type="application/javascript">
  219.             var dataDonutTwo={{ dataDonutTwo|json_encode|raw }};
  220.             var legendTwo={{ legendTwo|json_encode|raw }};
  221.             var text='';
  222.             var subtext='';
  223.             loadChart();
  224.         </script>
  225.     {% endblock %}