@extends('layouts.adminmaster') @section('styles') @endsection @section('content')

{{lang('Employee Reports')}}

@php $i = 1; @endphp @foreach($users as $user) @php $comenttickets = $user->comments()->where('user_id', '!=', null)->distinct()->get(); $comentticketss = App\Models\Ticket\Ticket::leftJoin('comments','comments.ticket_id','tickets.id') ->where('comments.user_id', $user->id)->distinct('comments.ticket_id')->count(); @endphp {{-- @foreach($comentticketss as $cc) --}} {{-- @php $comentticket = App\Models\Ticket\Ticket::where('id', $cc->ticket_id)->count(); @endphp --}} {{-- @endforeach --}} {{-- @forelse ($comentticket as $comenttickets) @empty @endforelse --}} @endforeach
{{lang('Sl.No')}} {{lang('Name')}} {{lang('Rating')}} {{lang('Overall Rating')}} {{lang('Total Answered Ticket')}} {{lang('Actions')}}
{{$i++}}
@if ($user->image == null) @else @endif
{{--
Samantha Melon

Agent 1

--}} @if(!empty($user->getRoleNames()[0]))
{{$user->name}}
({{$user->getRoleNames()[0]}}) @else
{{$user->name}}
@endif
{{--
@if ($user->image == null) @else @endif @if(!empty($user->getRoleNames()[0]))
{{$user->name}}
({{$user->getRoleNames()[0]}}) @else
{{$user->name}}
@endif
--}}
@php $avgrating1 = App\Models\Employeerating::where('user_id',$user->id)->where('rating', '1')->count(); $avgrating2 = App\Models\Employeerating::where('user_id',$user->id)->where('rating', '2')->count(); $avgrating3 = App\Models\Employeerating::where('user_id',$user->id)->where('rating', '3')->count(); $avgrating4 = App\Models\Employeerating::where('user_id',$user->id)->where('rating', '4')->count(); $avgrating5 = App\Models\Employeerating::where('user_id',$user->id)->where('rating', '5')->count(); $avgr = ((5*$avgrating5) + (4*$avgrating4) + (3*$avgrating3) + (2*$avgrating2) + (1*$avgrating1)); $avggr = ($avgrating1 + $avgrating2 + $avgrating3 + $avgrating4 + $avgrating5); if($avggr == 0){ $avggr = 1; $avg = $avgr/$avggr; }else{ $avg = $avgr/$avggr; } $rating = $avg; @endphp
@php $overallcount = App\Models\Employeerating::where('user_id',$user->id)->count(); @endphp {{$overallcount}} {{$comentticketss}} {{$comenttickets->ticket()->where('id', $comenttickets->ticket_id)->count()}} 0
@endsection @section('scripts') @endsection