@extends('layouts.admin.master') @section('title')Lead {{ $title }} @endsection @push('css') @endpush @section('content') @php $date = request()->get('date') ? request()->get('date') : ""; $date = str_replace("|"," - ",$date); $followupListArr = $followuplist->toArray(); $user_arr = array(); $userWise_arr_count = array_count_values(array_column($followupListArr,'followupBy')); $leadUserList = getUserList('Lead|All'); $userlist = array_column($leadUserList->toArray(),'name','id'); $userGroupConnect = $connectedFollowup->groupBy('followupBy')->toArray(); $userGroupNotConnect = $notconnectedFollowup->groupBy('followupBy')->toArray(); $userWise = []; $connectedUser = []; $notConnectedUser = []; $feedbackUserList = []; foreach ($leadUserList as $lead_user) { if(isset($userGroupConnect[$lead_user->id])) { $connectedUser[$lead_user->name] = isset($userGroupConnect[$lead_user->id]) ? array_sum(array_column($userGroupConnect[$lead_user->id],'CNT')) : 0; $feedbackUserList[] = $lead_user->name; } if(isset($userGroupNotConnect[$lead_user->id])) { $notConnectedUser[$lead_user->name] = isset($userGroupNotConnect[$lead_user->id]) ? array_sum(array_column($userGroupNotConnect[$lead_user->id],'CNT')) : 0; $feedbackUserList[] = $lead_user->name; } if (isset($userWise_arr_count[$lead_user->id])) { $userWise[$lead_user->name] = isset($userWise_arr_count[$lead_user->id]) ?$userWise_arr_count[$lead_user->id] : 0; } } list($userWise_x,$userWise_y) = getGraphData($userWise); $feedback_list = array_count_values(array_diff(array_column($followupListArr,'feedbackType'),[''])); $callingWise_x = json_encode(array_values($feedback_list)); $callingWise_y = json_encode(array_keys($feedback_list)); $connectedFollowupUser = []; $userBasedFeedback = []; if (!empty($connectedFollowup->toArray())) { $connectedFollowupUser = array_count_values(array_column($connectedFollowup->toArray(),'followupBy')); foreach($connectedFollowup as $feed_user) { $userBasedFeedback[$feed_user->followupBy][$feed_user->feedbackType] = $feed_user->CNT; } } $notConnectedFollowupUser = []; $notConnectedUserFeedback = []; if (!empty($notconnectedFollowup->toArray())) { $notConnectedFollowupUser = array_count_values(array_column($notconnectedFollowup->toArray(),'followupBy')); foreach($notconnectedFollowup as $feed_user) { $notConnectedUserFeedback[$feed_user->followupBy][$feed_user->feedbackType] = $feed_user->CNT; } } @endphp
Total Lead

{{$total}}

Today lead

{{$today}}

Register Today

{{$registerCount}}

Total follouwp

{{$todayFollowupCount}}

Connected

{{$connectedFollowupCount}}

Not connected

{{$notconnectedFollowupCount}}

Task Created Today

0

Task Completed

0

User wise followup
calling feedback
Connected Calls Disposition By User
@foreach(getConnectedFeedback() as $id => $name) @endforeach @php $connectedTotal = 0; @endphp @foreach($connectedFollowupUser as $followuUserId => $value) @php $singlUserTotalFollowup = 0; @endphp @foreach(getConnectedFeedback() as $id => $name) @php $count = isset($userBasedFeedback[$followuUserId][$name]) ? $userBasedFeedback[$followuUserId][$name] : 0; $singlUserTotalFollowup = $singlUserTotalFollowup + $count; @endphp @endforeach @endforeach
Name{{$name}}Total
{{$userlist[$followuUserId]}} {{$count}}{{$singlUserTotalFollowup}}
Not Connected Calls Disposition By User
@foreach(getNotConnectedFeedback() as $id => $name) @endforeach @php $notconnectedTotal = 0; @endphp @foreach($notConnectedFollowupUser as $followuUserId => $value) @php $singlUserTotalFollowup = 0; @endphp @foreach(getNotConnectedFeedback() as $id => $name) @php $count = isset($notConnectedUserFeedback[$followuUserId][$name]) ? $notConnectedUserFeedback[$followuUserId][$name] : 0; $singlUserTotalFollowup = $singlUserTotalFollowup + $count; @endphp @endforeach @endforeach
Name{{$name}}Total
{{$userlist[$followuUserId]}} {{$count}}{{$singlUserTotalFollowup}}
@php $count = 1; $userList = getUserList(); @endphp @foreach($followuplist as $list) @php $contact = $list->PrimaryContact; if(strlen($contact) < 3 ) { $len = 0; } else { $len = 3; } $contact = substr_replace($contact,str_repeat("*",strlen($contact)-$len),0,strlen($contact)-3); if(Session::get('isPhone')=="List" || Session::get('isPhone')=="ALL") { $contact = $list->PrimaryContact; } @endphp @endforeach
* # Date Name Contact Source Campaign Medium FUP-BY Mode At #
dd {{$count++}} {{$list->enquireDate}} {{ strlen($list->Name) > 100 ? substr($list->Name, 0, 100) . '...' : $list->Name }} {{$contact}} {{$list->Source ? $list->Source :""}} {{$list->utm_campaign ? $list->utm_campaign :""}} {{$list->utm_medium ? $list->utm_medium :""}} {{$list->followupBy ? $userList[$list->followupBy] : 'Not Assigned'}}
{{$list->followupType}}
{{$list->fDate}}
{{$list->feedbackType ? $list->feedbackType : "N/A"}}
@push('scripts') @endpush @endsection