@extends('backend.layouts.app') @section('page-title', trans('app.statistics')) @section('page-heading', trans('app.statistics')) @section('content')
@include('backend.partials.messages')
@if(auth()->user()->hasRole(['admin', 'agent', 'distributor', 'cashier' ])) @php $abfragen = request(); $monyin=0; $monyout=0; $creditin=0; $creditout=0; $distributorin=0; $distributorout=0; $distributorinshop=0; $distributoroutshop=0; $datum=$abfragen->input('dates'); //$datum=$datum->format(config('app.date_time_format')); $username=$abfragen->input('user'); $userrol=1; $shopid=auth()->user()->shop_id; $userid=''; $datumstring='Gesamtzeitraum'; $datumvon=''; $datumbis=''; $distributouserid=auth()->user()->id; $totoalx=0; $shopguthaben=0; $shopguthaben=DB::table('shops')->where(['id' => $shopid])->value('balance'); $aufstellerabfrage=1; $query = DB::table('statistics_add')->where(['shop_id' => $shopid]); $query2 = DB::table('statistics_add')->where(['shop_id' => 0, 'user_id'=>$distributouserid]); if(!empty($username)){ $userid=DB::table('users')->where(['username' => $username])->value('id'); $query =$query->where(['user_id'=>$userid]); $aufstellerabfrage=0; } if(!empty($datum)){ $datumvon=substr($datum,0,16).':00'; $datumbis=substr($datum, -16).':00'; $datumstring="Von: ".$datumvon."
Bis: ".$datumbis; $query = $query->whereBetween('created_at', [$datumvon, $datumbis]); $query2 = $query2->whereBetween('created_at', [$datumvon, $datumbis]); } $statisticstab =$query->get(); foreach ($statisticstab as $einzelzeile) { if($einzelzeile->money_in != NULL ){ $monyin=$monyin+ $einzelzeile->money_in; } if($einzelzeile->credit_out != NULL){ $creditout=$creditout+ $einzelzeile->credit_out; } if($einzelzeile->money_out != NULL ){ $monyout=$monyout+ $einzelzeile->money_out; } if($einzelzeile->credit_in != NULL){ $creditin=$creditin+ $einzelzeile->credit_in; } if($einzelzeile->distributor_in != NULL){ $distributorinshop=$distributorinshop+ $einzelzeile->distributor_in; } if($einzelzeile->distributor_out != NULL){ $distributoroutshop=$distributoroutshop+ $einzelzeile->distributor_out; } } if($aufstellerabfrage==1){ $distributorquery=$query2->get(); foreach ($distributorquery as $einzelzeile) { if($einzelzeile->distributor_in != NULL){ $distributorin=$distributorin+$einzelzeile->distributor_in; } if($einzelzeile->distributor_out != NULL){ $distributorout=$distributorout+$einzelzeile->distributor_out; } } } $totoalx=$monyin-$monyout; @endphp @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor', 'cashier']))

Shop Balance: {{number_format($shopguthaben,2)}}

TOP UP Balance
(Paid to Store)
{{number_format($totoalx,2)}}
MONEY IN
(Received from Player)
{{number_format($monyin,2)}}
MONEY OUT
(Paid to Player)
{{number_format($monyout,2)}}
TOTAL
(Shop Profits)
{{number_format($totoalx,2)}}
@endif

@lang('app.filter')

{!! Form::select('type_in_out', [0 => __('app.no'), 1 => __('app.yes')], Request::get('type_in_out'), ['class' => 'form-control']) !!}
{!! Form::select('system', $systems, Request::get('system'), ['id' => 'system', 'class' => 'form-control']) !!}
{!! Form::select('role', ['' => '---'] + $roles, Request::get('role'), ['id' => 'role', 'class' => 'form-control']) !!}
@if(auth()->user()->hasRole(['admin', 'agent', 'distributor']))
@endif
@php $filter = ['' => '---']; $shifts = \VanguardLTE\OpenShift::orderBy('start_date', 'DESC')->get(); if( count($shifts) ){ foreach($shifts AS $shift){ $filter[$shift->id] = $shift->id . ' - ' . $shift->start_date; } } @endphp {!! Form::select('shifts', $filter, Request::get('shifts'), ['id' => 'shifts', 'class' => 'form-control']) !!}

@lang('app.statistics')

@if(auth()->user()->hasRole(['admin'])) @endif @if(auth()->user()->hasRole(['admin', 'agent'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin', 'agent'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if (count($transactions)) @foreach ($transactions as $transaction) @include('backend.stat.partials.transaction_stat') @endforeach @else @endif @if(auth()->user()->hasRole(['admin'])) @endif @if(auth()->user()->hasRole(['admin', 'agent'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin', 'agent'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif @if(auth()->user()->hasRole(['admin'])) @endif @if(auth()->user()->hasRole(['admin', 'agent', 'distributor'])) @endif
@lang('app.admin')@lang('app.agent')@lang('app.distributor')@lang('app.shop')@lang('app.cashier') @lang('app.type') @lang('app.user')@lang('app.agent') @lang('app.in') @lang('app.agent') @lang('app.out')@lang('app.distributor') @lang('app.in') @lang('app.distributor') @lang('app.out')@lang('app.type') @lang('app.in') @lang('app.type') @lang('app.out')@lang('app.credit') @lang('app.in') @lang('app.credit') @lang('app.out')@lang('app.money') @lang('app.in') @lang('app.money') @lang('app.out') @lang('app.date')
@lang('app.no_data')
@lang('app.admin')@lang('app.agent')@lang('app.distributor')@lang('app.shop')@lang('app.cashier') @lang('app.type') @lang('app.user')@lang('app.agent') @lang('app.in') @lang('app.agent') @lang('app.out')@lang('app.distributor') @lang('app.in') @lang('app.distributor') @lang('app.out')@lang('app.type') @lang('app.in') @lang('app.type') @lang('app.out')@lang('app.credit') @lang('app.in') @lang('app.credit') @lang('app.out')@lang('app.money') @lang('app.in') @lang('app.money') @lang('app.out') @lang('app.date')
@php $urlParams = '?'; foreach(request()->all() AS $key=>$value){ if($key != 'page'){ $urlParams .= '&' . $key . '=' . $value; } } @endphp {!! \VanguardLTE\Lib\Pagination::paging($count, $perPage, $page, route('backend.transactions').$urlParams, '&page', 9) !!}
@stop @section('scripts') @stop