Advertisement
Guest User

Untitled

a guest
May 27th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 24.11 KB | None | 0 0
  1. @extends('layouts.app')
  2. @section('content')
  3.     <div class="row">
  4.         <div class="col-md-12">
  5.             <h1>Power Reporting</h1>
  6.         </div>
  7.     </div>
  8.     <div class="row">
  9.         <div class="col-md-12">
  10.             <form class="form-inline" role="form" method="post" id="filters" action="{{route('reporting.index')}}">
  11.                 {{ csrf_field() }}
  12.                 <div class="form-group">
  13.                     <select class="form-control input-sm" name="datesFilter" id="datesFilter">
  14.                         @foreach($datesFilter as $key => $value)
  15.                             @foreach($value as $filter=>$f)
  16.                                 @if(\Illuminate\Support\Facades\Request::isMethod('post'))
  17.                                     <option value="{{$filter}}" {{ (Input::get('datesFilter') == $filter) ? 'selected="selected"' : null }}>{{$f}}</option>
  18.                                 @else
  19.                                     <option value="{{$filter}}" selected>{{$f}}</option>
  20.                                 @endif
  21.                             @endforeach
  22.                         @endforeach
  23.                     </select>
  24.                 </div>
  25.                 <div class="form-group">
  26.                     <select class="form-control input-sm" name="filter" id="filter">
  27.                         @for ($i = 0, $iMax = count($filters); $i < $iMax; $i++)
  28.                             @if(\Illuminate\Support\Facades\Request::isMethod('post'))
  29.                                 <option value="{{$i}}" {{ (Input::get('filter') == $i) ? 'selected="selected"' : null }}>{{$filters[$i]}}</option>
  30.                             @else
  31.                                 <option value="{{$i}}" {{ (Input::get('filter') == $i) ? 'selected="selected"' : null }}>{{$filters[$i]}}</option>
  32.                             @endif
  33.                         @endfor
  34.                     </select>
  35.                 </div>
  36.                 <div class="form-group">
  37.                     <button type="submit" class="btn btn-default btn-sm">Filtern</button>
  38.                 </div>
  39.             </form>
  40.         </div>
  41.     </div>
  42.     <div class="row">
  43.         <div class="col-md-12">
  44.             <table class="table table-bordered" id="asd">
  45.                 <thead>
  46.                 <tr>
  47.                     <th>Kalendertage</th>
  48.                     @for ($i = 1; $i < $daysOfMonth; $i++)
  49.                         <th>{{ $i }}</th>
  50.                     @endfor
  51.                 </tr>
  52.                 </thead>
  53.                 <tbody>
  54.  
  55.                 <tr>
  56.                     <th><a href="#" id="monatlicheGesamtsummeChart"><i class="fa fa-bar-chart"></i></a><i>monatliche Gesamtsumme</i></th>
  57.                     @for ($i = 1; $i < $daysOfMonth; $i++)
  58.                         <td>
  59.                             @if (isset($first_row [$i]))
  60.                                 {{ $first_row [$i] }}
  61.                             @else
  62.                                 0
  63.                             @endif
  64.                         </td>
  65.                     @endfor
  66.                 </tr>
  67.  
  68.                 @foreach ($resellers as $reseller)
  69.                     <tr class="clickable" data-toggle="collapse" id="row1" data-target=".{{ $reseller->id }}">
  70.                         <td class="modal-icon">
  71.                             <a data-toggle="modal" rel="modal" href="{{route('reporting.chart.gesamtChart',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.gesamtChart',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalGesamtChart"><i class="fa fa-bar-chart"></i></a></i>
  72.                             {{ $reseller->firstname }} {{ $reseller->lastname }} <span class="pull-right glyphicon glyphicon-plus"></span>
  73.                         </td>
  74.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  75.                             <td class="text-center">
  76.                                 @if (isset($executedDatesArray[$reseller->id][$i]))
  77.                                     {{ $executedDatesArray[$reseller->id][$i] }}
  78.                                 @else
  79.                                     0
  80.                                 @endif
  81.                             </td>
  82.                         @endfor
  83.                     </tr>
  84.  
  85.                     <div id="theModalGesamtChart" class="modal fade" role="dialog">
  86.                         <div class="modal-dialog modal-lg">
  87.                             <!-- Modal content-->
  88.                             <div class="modal-content clearable-content">
  89.                             </div>
  90.                             <div class="modal-footer">
  91.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  92.                             </div>
  93.                         </div>
  94.                     </div>
  95.  
  96.                     <tr class="collapse {{ $reseller->id  }}">
  97.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.gewünscht',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}"  data-remote="{{route('reporting.chart.gewünscht',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalGewunscht"><i class="fa fa-bar-chart"></i></a></i> {{$filters[0]}}</td>
  98.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  99.                             <td>
  100.                                 {{ isset($gewünscht[$reseller->id] [$i])? $gewünscht[$reseller->id] [$i] : 0}}
  101.                             </td>
  102.                         @endfor
  103.                     </tr>
  104.  
  105.                     <div id="theModalGewunscht" class="modal fade" role="dialog">
  106.                         <div class="modal-dialog modal-lg">
  107.                             <!-- Modal content-->
  108.                             <div class="modal-content clearable-content">
  109.                             </div>
  110.                             <div class="modal-footer">
  111.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  112.                             </div>
  113.                         </div>
  114.                     </div>
  115.  
  116.  
  117.  
  118.                     <tr class="collapse  {{ $reseller->id  }}">
  119.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.gesetzt',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}"  data-target="#theModalGesetzt"><i class="fa fa-bar-chart"></i></a> {{$filters[1]}}</td>
  120.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  121.                             <td>
  122.                                 {{ isset($gesetzt[$reseller->id][$i])? $gesetzt[$reseller->id][$i] : 0}}
  123.                             </td>
  124.                         @endfor
  125.                     </tr>
  126.  
  127.                     <div id="theModalGesetzt" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  128.                         <div class="modal-dialog modal-lg">
  129.                             <div class="modal-content clearable-content">
  130.                             </div>
  131.                             <div class="modal-footer">
  132.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  133.                             </div>
  134.                         </div>
  135.                     </div>
  136.  
  137.  
  138.                     <tr class="collapse  {{ $reseller->id }}">
  139.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.ausgeführt',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.ausgeführt',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalAusgefuhrt"><i class="fa fa-bar-chart"></i></a> {{$filters[2]}} </td>
  140.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  141.                             <td>
  142.                                 {{ isset($ausgeführt[$reseller->id][$i])? $ausgeführt[$reseller->id][$i] : 0}}
  143.                             </td>
  144.                         @endfor
  145.                     </tr>
  146.  
  147.                     <div id="theModalAusgefuhrt" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  148.                         <div class="modal-dialog modal-lg">
  149.                             <div class="modal-content clearable-content">
  150.                             </div>
  151.                             <div class="modal-footer">
  152.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  153.                             </div>
  154.                         </div>
  155.                     </div>
  156.  
  157.  
  158.                     <tr class="collapse  {{ $reseller->id }}">
  159.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.verkauf',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.verkauf',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalVerkauf"><i class="fa fa-bar-chart"></i></a> {{$filters[3]}} </td>
  160.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  161.                             <td>
  162.                                 {{ isset($verkauf[$reseller->id][$i])? $verkauf[$reseller->id][$i] : 0}}
  163.                             </td>
  164.                         @endfor
  165.                     </tr>
  166.  
  167.                     <div id="theModalVerkauf" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  168.                         <div class="modal-dialog modal-lg">
  169.                             <div class="modal-content clearable-content">
  170.                             </div>
  171.                             <div class="modal-footer">
  172.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  173.                             </div>
  174.                         </div>
  175.                     </div>
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                     <tr class="collapse {{ $reseller->id }}">
  182.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.preis1',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.preis1',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalPreis1"><i class="fa fa-bar-chart"></i></a> {{$filters[4]}}</td>
  183.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  184.                             <td>
  185.                                 {{ isset($preis1[$reseller->id][$i])? $preis1[$reseller->id][$i] : 0}}
  186.                             </td>
  187.                         @endfor
  188.                     </tr>
  189.  
  190.                     <div id="theModalPreis1" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  191.                         <div class="modal-dialog modal-lg">
  192.                             <div class="modal-content clearable-content">
  193.                             </div>
  194.                             <div class="modal-footer">
  195.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  196.                             </div>
  197.                         </div>
  198.                     </div>
  199.  
  200.  
  201.  
  202.                     <tr class="collapse  {{ $reseller->id }}">
  203.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.preis2',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.preis2',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalPreis2"><i class="fa fa-bar-chart"></i></a> {{$filters[5]}}</td>
  204.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  205.                             <td>
  206.                                 {{ isset($preis2[$reseller->id][$i])? $preis2[$reseller->id][$i] : 0}}
  207.                             </td>
  208.                         @endfor
  209.                     </tr>
  210.  
  211.                     <div id="theModalPreis2" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  212.                         <div class="modal-dialog modal-lg">
  213.                             <div class="modal-content clearable-content">
  214.                             </div>
  215.                             <div class="modal-footer">
  216.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  217.                             </div>
  218.                         </div>
  219.                     </div>
  220.  
  221.  
  222.  
  223.                     <tr class="collapse  {{ $reseller->id }}">
  224.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.bezahlung',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.bezahlung',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalBezahlung"><i class="fa fa-bar-chart"></i></a> {{$filters[6]}}</td>
  225.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  226.                             <td>
  227.                                 {{ isset($bezahlung[$reseller->id][$i])? $bezahlung[$reseller->id][$i] : 0}}
  228.                             </td>
  229.                         @endfor
  230.                     </tr>
  231.  
  232.                     <div id="theModalBezahlung" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  233.                         <div class="modal-dialog modal-lg">
  234.                             <div class="modal-content clearable-content">
  235.                             </div>
  236.                             <div class="modal-footer">
  237.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  238.                             </div>
  239.                         </div>
  240.                     </div>
  241.  
  242.  
  243.  
  244.                     <tr class="collapse {{ $reseller->id }}">
  245.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.finanzierung',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.finanzierung',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalFinanzierung"><i class="fa fa-bar-chart"></i></a> {{$filters[7]}}
  246.                         </td>
  247.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  248.                             <td>
  249.                                 {{ isset($finanzierung[$reseller->id][$i])? $finanzierung[$reseller->id][$i] : 0}}
  250.                             </td>
  251.                         @endfor
  252.                     </tr>
  253.  
  254.                         <div id="theModalFinanzierung" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  255.                             <div class="modal-dialog modal-lg">
  256.                                 <div class="modal-content clearable-content">
  257.                                 </div>
  258.                                 <div class="modal-footer">
  259.                                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  260.                                 </div>
  261.                             </div>
  262.                         </div>
  263.  
  264.  
  265.  
  266.                     <tr class="collapse {{ $reseller->id }}">
  267.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.empfehlungen',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.empfehlungen',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalEmpfehlungen"><i class="fa fa-bar-chart"></i></a> {{$filters[8]}} </td>
  268.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  269.                             <td>
  270.                                 {{ isset($empfehlungen[$reseller->id][$i])? $empfehlungen[$reseller->id][$i] : 0}}
  271.                             </td>
  272.                         @endfor
  273.                     </tr>
  274.  
  275.                         <div id="theModalEmpfehlungen" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  276.                             <div class="modal-dialog modal-lg">
  277.                                 <div class="modal-content clearable-content">
  278.                                 </div>
  279.                                 <div class="modal-footer">
  280.                                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  281.                                 </div>
  282.                             </div>
  283.                         </div>
  284.  
  285.  
  286.  
  287.                     <tr class="collapse {{ $reseller->id }}">
  288.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.grünlichter',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-remote="{{route('reporting.chart.grünlichter',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}"data-target="#theModalGrunlichter"><i class="fa fa-bar-chart"></i></a> {{$filters[9]}}
  289.                         </td>
  290.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  291.                             <td>
  292.                                 {{ isset($grünlichter[$reseller->id][$i])? $grünlichter[$reseller->id][$i] : 0}}
  293.                             </td>
  294.                         @endfor
  295.                     </tr>
  296.  
  297.                         <div id="theModalGrunlichter" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  298.                             <div class="modal-dialog modal-lg">
  299.                                 <div class="modal-content clearable-content">
  300.                                 </div>
  301.                                 <div class="modal-footer">
  302.                                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  303.                                 </div>
  304.                             </div>
  305.                         </div>
  306.  
  307.  
  308.  
  309.                     <tr class="collapse {{ $reseller->id }}">
  310.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.neueVP',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-toggle="modal" data-remote="{{route('reporting.chart.neueVP',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalNeueVP"><i class="fa fa-bar-chart"></i></a> {{$filters[10]}}</td>
  311.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  312.                             <td>
  313.                                 {{ isset($neueVP[$reseller->id][$i])? $neueVP[$reseller->id][$i] : 0}}
  314.                             </td>
  315.                         @endfor
  316.                     </tr>
  317.  
  318.                         <div id="theModalNeueVP" class="modal fade text-center" tabindex="-1" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true">
  319.                             <div class="modal-dialog modal-lg">
  320.                                 <div class="modal-content clearable-content">
  321.                                 </div>
  322.                                 <div class="modal-footer">
  323.                                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  324.                                 </div>
  325.                             </div>
  326.                         </div>
  327.                     {{-- Calculations: --}}
  328.                     <tr class="collapse {{ $reseller->id }}">
  329.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.ausgeführteDemos',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-toggle="modal" data-remote="{{route('reporting.chart.ausgeführteDemos',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalAusgefuhrteDemos"><i class="fa fa-bar-chart"></i></a> Ausgeführte Demos %</td>
  330.  
  331.                     @for ($i = 1; $i < $daysOfMonth; $i++)
  332.                             <td>
  333.                                 @if (isset($ausgeführt[$reseller->id][$i]) && isset($gesetzt[$reseller->id][$i]))
  334.                                     {{ ($ausgeführt[$reseller->id][$i] / $gesetzt[$reseller->id][$i]) * 100 }}
  335.                                     {{--{{ (5 / 10) * 100 }}--}}
  336.                                 @else
  337.                                     0
  338.                                 @endif
  339.                             </td>
  340.                         @endfor
  341.                     </tr>
  342.                     <div id="theModalAusgefuhrteDemos" class="modal fade" role="dialog">
  343.                         <div class="modal-dialog modal-lg">
  344.                             <!-- Modal content-->
  345.                             <div class="modal-content clearable-content">
  346.                             </div>
  347.                             <div class="modal-footer">
  348.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  349.                             </div>
  350.                         </div>
  351.                     </div>
  352.  
  353.                     <tr class="collapse text-center {{ $reseller->id }}">
  354.  
  355.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.abschlussquote',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-toggle="modal" data-remote="{{route('reporting.chart.abschlussquote',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalAbschlussquote"><i class="fa fa-bar-chart"></i></a>Abschlussquote %</td>
  356.                         @for ($i = 1; $i < $daysOfMonth; $i++)
  357.                             <td>
  358.                                 @if (isset($verkauf[$reseller->id][$i]) && isset($gesetzt[$reseller->id][$i]))
  359.                                     {{ ($verkauf[$reseller->id][$i] / $gesetzt[$reseller->id][$i]) * 100 }}
  360.                                     {{--{{ (5 / 10) * 100 }}--}}
  361.                                 @else
  362.                                     0
  363.                                 @endif
  364.                             </td>
  365.                         @endfor
  366.                     </tr>
  367.  
  368.                     <div id="theModalAbschlussquote" class="modal fade" role="dialog">
  369.                         <div class="modal-dialog modal-lg">
  370.                             <!-- Modal content-->
  371.                             <div class="modal-content clearable-content">
  372.                             </div>
  373.                             <div class="modal-footer">
  374.                                 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  375.                             </div>
  376.                         </div>
  377.                     </div>
  378.  
  379.                     <tr class="collapse text-center {{ $reseller->id }}">
  380.                         <td><a data-toggle="modal" rel="modal" href="{{route('reporting.chart.nettoAbschluss',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-toggle="modal" data-remote="{{route('reporting.chart.nettoAbschluss',[\Carbon\Carbon::parse($reseller->timestamp),$reseller->id])}}" data-target="#theModalAbschlussquote"><i class="fa fa-bar-chart"></i></a>Netto Abschluss %</td>
  381.                     @for ($i = 1; $i < $daysOfMonth; $i++)
  382.                             <td>
  383.                                 @if (isset($verkauf[$reseller->id][$i]) && isset($ausgeführte[$reseller->id][$i]))
  384.                                     {{ ($verkauf[$reseller->id][$i] / $ausgeführte[$reseller->id][$i]) * 100 }}
  385.                                     {{--{{ (5 / 10) * 100 }}--}}
  386.                                 @else
  387.                                     0
  388.                                 @endif
  389.                             </td>
  390.                         @endfor
  391.                     </tr>
  392.                 @endforeach
  393.                 </tbody>
  394.             </table>
  395.         </div>
  396.     </div>
  397. @endsection
  398.  
  399. @section('footerJS')
  400.     <script src="/js/jquery.redirect.js"></script>
  401.     <script src="/js/reporting-modals.js"></script>
  402.     <script src="/js/filter-values.js"></script>
  403.     <script src="/js/chart-modals.js"></script>
  404. @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement