@section('page-title', 'Update Lead') @push('vendor-css') @endpush

{{ __('Update Lead') }} @can('update', $lead) @if (!auth()->user()->hasRole('Marketer') || (auth()->user()->hasRole('Marketer') && $lead->marketer_can_edit)) Go to Details @endif @endcan

Update Lead Details
@csrf @method('patch') @role('Conservation Admin') @endrole @if (request('mi') && request('mi') == 'mi') @endif {{-- @if ($lead->agency_comment != '' || $lead->agent_comment != '' || $lead->conservation_comment != '')
@if ($lead->agency_comment != '' && !auth()->user()->hasRole('Agency'))
Agency Comments:
{{ $lead->agency_comment }}
@endif @if ($lead->agent_comment != '' && !auth()->user()->hasRole('Agent'))
Agent Comments:
{{ $lead->agent_comment }}
@endif @if ($lead->conservation_comment != '' && (!auth()->user()->hasRole('Conservation Admin') && !auth()->user()->hasRole('Conservation Agent')))
Conservation Comments:
{{ $lead->conservation_comment }}
@endif
@endif --}} @if ($lead->agency_comment != '' || $lead->agent_comment != '' || $lead->conservation_comment != '')
@if ($lead->agent_comment != '' && !auth()->user()->hasRole('Agent'))

{{ $lead->agent_comment }}
@endif @if ($lead->agency_comment != '' && !auth()->user()->hasRole('Agency'))

{{ $lead->agency_comment }}
@endif @if ( $lead->conservation_comment != '' && (!auth()->user()->hasRole('Conservation Admin') && !auth()->user()->hasRole('Conservation Agent')))

{{ $lead->conservation_comment }}
@endif
@endif

Lead Id: {{ $lead->leadId }}

Passcode: {{ $lead->passcode }}

@hasanyrole('Agency|Agency Admin|Agency User')
@if (count($lead->conservationAdmins) == 0 && count($lead->agents) > 0)
@else
@endif
@endhasanyrole @if ( (auth()->user()->hasRole('Marketer') && auth()->user()->userDetails->can_assign == 1) || (!auth()->user()->hasRole('Marketer') && !auth()->user()->hasRole('Agency User')))
@if (count($lead->agents) > 1)

{{ $lead->agents[1]->pivot->user->email }} ({{ $lead->agents[1]->pivot->user->roles[0]->name }}) Assigned Lead to ({{ $lead->agents[1]->name }}) from previously assigned to ({{ $lead->agents[0]->name }}) [{{ $lead->agents[0]->pivot->created_at->format('d-m-Y H:i:s') }}]

@endif
@endif @hasanyrole('Agency|Agency Admin|Agency User') @if (count($lead->conservationAdmins) != 0)
@if (count($lead->conservationAdmins) > 1)

{{ $lead->conservationAdmins[1]->pivot->user->email }} ({{ $lead->conservationAdmins[1]->pivot->user->roles[0]->name }}) Assigned Lead to ({{ $lead->conservationAdmins[1]->name }}) from previously assigned to ({{ $lead->conservationAdmins[0]->name }}) [{{ $lead->conservationAdmins[0]->pivot->created_at->format('d-m-Y H:i:s') }}]

@endif
@endif @endhasanyrole @hasanyrole('Conservation Admin')
@endhasanyrole @if (in_array('lead_source', $defaultFields))
@if (array_key_exists('lead_source', $groupedActivities))

{{ $groupedActivities['lead_source']['causer'][0]['email'] }} ({{ $groupedActivities['lead_source']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['lead_source']['old'][0] }}) to ({{ $groupedActivities['lead_source']['new'][0] }}) [{{ $groupedActivities['lead_source']['created_at'][0] }}]

@endif
@endif @if (in_array('primary_contact', $defaultFields))
US (+1)
@if (array_key_exists('primary_contact', $groupedActivities))

{{ $groupedActivities['primary_contact']['causer'][0]['email'] }} ({{ $groupedActivities['primary_contact']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['primary_contact']['old'][0] }}) to ({{ $groupedActivities['primary_contact']['new'][0] }}) [{{ $groupedActivities['primary_contact']['created_at'][0] }}]

@endif
@endif @if (in_array('secondary_contact', $defaultFields))
US (+1)
@if (array_key_exists('secondary_contact', $groupedActivities))

{{ $groupedActivities['secondary_contact']['causer'][0]['email'] }} ({{ $groupedActivities['secondary_contact']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['secondary_contact']['old'][0] }}) to ({{ $groupedActivities['secondary_contact']['new'][0] }}) [{{ $groupedActivities['secondary_contact']['created_at'][0] }}]

@endif
@endif @if (in_array('other_contact', $defaultFields))
US (+1)
@if (array_key_exists('other_contact', $groupedActivities))

{{ $groupedActivities['other_contact']['causer'][0]['email'] }} ({{ $groupedActivities['other_contact']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['other_contact']['old'][0] }}) to ({{ $groupedActivities['other_contact']['new'][0] }}) [{{ $groupedActivities['other_contact']['created_at'][0] }}]

@endif
@endif @foreach ($dynamicFields as $dynamicField) @if (App\Helpers\Helper::chekIfUserHasPermissionOfField($dynamicField->permissions)) @if ($dynamicField->field_type == 'select')
@if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ substr($groupedActivities[$dynamicField->field_name]['old'][0], 0, 30) }}..) to ({{ substr($groupedActivities[$dynamicField->field_name]['new'][0], 0, 30) }}..) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@elseif ($dynamicField->field_type == 'textarea')
@if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ substr($groupedActivities[$dynamicField->field_name]['old'][0], 0, 30) }}..) to ({{ substr($groupedActivities[$dynamicField->field_name]['new'][0], 0, 30) }}..) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@elseif ($dynamicField->field_type == 'checkbox')
leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value']) && $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] == '1' ? 'checked' : '' }} name="{{ $dynamicField->field_name }}" @if ($dynamicField->nullable == false) required @endif /> @if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities[$dynamicField->field_name]['old'][0] }}) to ({{ $groupedActivities[$dynamicField->field_name]['new'][0] }}) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@elseif ($dynamicField->field_type == 'phone')
US (+1) nullable == false) required @endif />
@if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities[$dynamicField->field_name]['old'][0] }}) to ({{ $groupedActivities[$dynamicField->field_name]['new'][0] }}) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@elseif ($dynamicField->field_type == 'time')
nullable == false) required @endif /> @if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities[$dynamicField->field_name]['old'][0] }}) to ({{ $groupedActivities[$dynamicField->field_name]['new'][0] }}) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@else @if ($dynamicField->field_name == 'payment_type')
leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value']) && $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] == 'Card' ? 'checked' : '' }} /> Card    leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value']) && $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] == 'Account' ? 'checked' : '' }} /> Account   
leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value']) && $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] == 'Account') style="display:none" @endif>
@if (in_array('name_appears_on_the_card', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('card_number', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('expiration_date', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('cvv', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif
leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value']) && $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] == 'Card') style="display:none" @endif>
@if (in_array('account_title', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('bank_name', $defaultFields))
lead_type !== 'ACA') required @endif> {{-- @foreach ($banks as $bank) @endforeach --}} {{-- {{ dd($lead->bank_name, $lead->account_opening_state) }} --}} {{-- --}}
@endif @if (in_array('routing_number', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('account_number', $defaultFields))
lead_type !== 'ACA') required @endif />
@endif @if (in_array('account_ownership', $defaultFields))
@if (array_key_exists('account_ownership', $groupedActivities))

{{ $groupedActivities['account_ownership']['causer'][0]['email'] }} ({{ $groupedActivities['account_ownership']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['account_ownership']['old'][0] }}) to ({{ $groupedActivities['account_ownership']['new'][0] }}) [{{ $groupedActivities['account_ownership']['created_at'][0] }}]

@endif
@endif @if (in_array('account_type', $defaultFields))
@if (array_key_exists('account_type', $groupedActivities))

{{ $groupedActivities['account_type']['causer'][0]['email'] }} ({{ $groupedActivities['account_type']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['account_type']['old'][0] }}) to ({{ $groupedActivities['account_type']['new'][0] }}) [{{ $groupedActivities['account_type']['created_at'][0] }}]

@endif
@endif @if (in_array('account_opening_state', $defaultFields))
@if (array_key_exists('account_opening_state', $groupedActivities))

{{ $groupedActivities['account_opening_state']['causer'][0]['email'] }} ({{ $groupedActivities['account_opening_state']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['account_opening_state']['old'][0] }}) to ({{ $groupedActivities['account_opening_state']['new'][0] }}) [{{ $groupedActivities['account_opening_state']['created_at'][0] }}]

@endif
@endif {{--

--}}
@else
@if ($dynamicField->field_name == 'coverage_type') @endif @if ($dynamicField->field_name == 'source_of_income') @endif
@if ( $dynamicField->field_name == 'monthly_premium' || $dynamicField->field_name == 'annual_premium' || $dynamicField->field_name == 'face_amount') $ @endif @if ( $dynamicField->field_name !== 'coverage_type' && $dynamicField->field_name !== 'insurance_product' && $dynamicField->field_name !== 'insurance_carrier' && $dynamicField->field_name !== 'insurance_plan' && $dynamicField->field_name !== 'source_of_income') field_type == 'file') accept=".csv,.txt,.xlx,.xls,.xlsx,.pdf,.doc,.docx" @endif @if ($dynamicField->field_type == 'image') accept=".gpg,.png,.jpeg,.jpg,image/gif" @endif value="{{ $lead->leadFormDynamicFieldData['data'][$dynamicField->field_name]['field_value'] ?? '' }}" @if ($dynamicField->field_name == 'physical_address') id="address" @endif @if ($dynamicField->field_name == 'dialer_lead_id') id="dialer_lead_id" @endif @if ($dynamicField->field_name == 'first_name') id="first_name" @endif @if ($dynamicField->field_name == 'last_name') id="last_name" @endif @if ($dynamicField->field_name == 'middle_name') id="middle_name" @endif @if ($dynamicField->field_name == 'tcpa_name_status') id="tcpa_name_status" @endif @if ($dynamicField->field_name == 'bla_status') id="bla_status" @endif @if ($dynamicField->field_name == 'age') id="age" @endif @if ($dynamicField->field_name == 'dob') id="dob" @endif @if ($dynamicField->field_name == 'dialer_lead_id') id="dialer_lead_id" @endif @if ($dynamicField->field_name == 'state') maxlength="2" @endif @if ($dynamicField->field_name == 'face_amount') step="any" min="{{ $face_amount_limits['settings']['min'] }}" max="{{ $face_amount_limits['settings']['max'] }}" @endif @if ($dynamicField->field_name == 'zip_code') onkeypress="return onlyNumberKey(event)" minlength="5" maxlength="5" @endif @if ($dynamicField->field_name == 'monthly_premium') id="monthly_premium" step="any" @endif @if ($dynamicField->field_name == 'annual_premium') id="annual_premium" step="any" @endif @if ($dynamicField->field_name == 'initial_draft_date') id="initial_draft_date" autocomplete="off" @endif @if ($dynamicField->field_name == 'future_draft_date') id="future_draft_date" readonly @endif @if ($dynamicField->field_name == 'number_of_beneficiaries') onkeypress="return onlyNumberKey(event)" min="0" max="10" @endif {{-- @if ($dynamicField->field_name == 'social_number') onkeypress="return onlyNumberKey(event)" oninput="formatSocialNumber(event)" minlength="9" maxlength="9" @endif --}} @if ($dynamicField->nullable == false) @if ($dynamicField->field_type != 'image' && $dynamicField->field_type != 'file') required @endif @endif /> @endif
@if ($dynamicField->field_name == 'middle_name')
@endif @if ($dynamicField->field_name == 'face_amount')
@endif @if ($dynamicField->field_name == 'monthly_premium')
@endif @if ($dynamicField->field_name == 'dob')
@endif @if ($dynamicField->field_name == 'physical_address')

@endif @if (array_key_exists($dynamicField->field_name, $groupedActivities))

{{ $groupedActivities[$dynamicField->field_name]['causer'][0]['email'] }} ({{ $groupedActivities[$dynamicField->field_name]['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities[$dynamicField->field_name]['old'][0] }}) to ({{ $groupedActivities[$dynamicField->field_name]['new'][0] }}) [{{ $groupedActivities[$dynamicField->field_name]['created_at'][0] }}]

@endif
@if ($dynamicField->field_name == 'coverage_type') @if (in_array('carrier_id', $defaultFields))
@if (array_key_exists('carrier_id', $groupedActivities))

{{ $groupedActivities['carrier_id']['causer'][0]['email'] }} ({{ $groupedActivities['carrier_id']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['carrier_id']['old'][0] }}) to ({{ $groupedActivities['carrier_id']['new'][0] }}) [{{ $groupedActivities['carrier_id']['created_at'][0] }}]

@endif
@endif @if (in_array('plan_id', $defaultFields))
@if (array_key_exists('plan_id', $groupedActivities))

{{ $groupedActivities['plan_id']['causer'][0]['email'] }} ({{ $groupedActivities['plan_id']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['plan_id']['old'][0] }}) to ({{ $groupedActivities['plan_id']['new'][0] }}) [{{ $groupedActivities['plan_id']['created_at'][0] }}]

@endif
@endif @if (in_array('product_id', $defaultFields))
@if (auth()->user()->hasRole('Marketer')) @else @endif
@if (array_key_exists('product_id', $groupedActivities))

{{ $groupedActivities['product_id']['causer'][0]['email'] }} ({{ $groupedActivities['product_id']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['product_id']['old'][0] }}) to ({{ $groupedActivities['product_id']['new'][0] }}) [{{ $groupedActivities['product_id']['created_at'][0] }}]

@endif
@endif @endif @endif @endif @endif @endforeach {{-- || auth()->user()->hasRole('Conservation Agent') --}} @if (!(auth()->user()->hasRole('Conservation Admin'))) {{-- @if (!(auth()->user()->hasRole('Conservation Admin'))) --}} @if (in_array('ssn', $defaultFields))
lead_type !== 'Medicare' && $lead->lead_type !== 'ACA') required @endif />
@if (array_key_exists('ssn', $groupedActivities))

{{ $groupedActivities['ssn']['causer'][0]['email'] }} ({{ $groupedActivities['ssn']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['ssn']['old'][0] }}) to ({{ $groupedActivities['ssn']['new'][0] }}) [{{ $groupedActivities['ssn']['created_at'][0] }}]

@endif
@endif @endif @if (auth()->user()->hasRole('Conservation Agent'))
@endif @if (auth()->user()->hasRole('Office Admin|Super Admin'))
@endif @if (in_array('smoker', $defaultFields))
smoker == 'Yes' ? 'checked' : '' }} required /> Yes    smoker == 'No' ? 'checked' : '' }} required /> No
@if (array_key_exists('smoker', $groupedActivities))

{{ $groupedActivities['smoker']['causer'][0]['email'] }} ({{ $groupedActivities['smoker']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['smoker']['old'][0] }}) to ({{ $groupedActivities['smoker']['new'][0] }}) [{{ $groupedActivities['smoker']['created_at'][0] }}]

@endif
@endif
@hasanyrole('Agency|Agency Admin|Agency User') {{-- @if (count($lead->conservationAdmins) != 0) --}} @if (in_array('agency_comment', $defaultFields))
@if (array_key_exists('agency_comment', $groupedActivities))

{{ $groupedActivities['agency_comment']['causer'][0]['email'] }} ({{ $groupedActivities['agency_comment']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['agency_comment']['old'][0] }}) to ({{ $groupedActivities['agency_comment']['new'][0] }}) [{{ $groupedActivities['agency_comment']['created_at'][0] }}]

@endif
@endif {{-- @endif --}} @endhasanyrole @hasanyrole('Conservation Admin|Conservation Agent') @if (in_array('conservation_comment', $defaultFields))
@if (array_key_exists('conservation_comment', $groupedActivities))

{{ $groupedActivities['conservation_comment']['causer'][0]['email'] }} ({{ $groupedActivities['conservation_comment']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['conservation_comment']['old'][0] }}) to ({{ $groupedActivities['conservation_comment']['new'][0] }}) [{{ $groupedActivities['conservation_comment']['created_at'][0] }}]

@endif
@endif @endhasanyrole @if (!auth()->user()->hasRole('Marketer'))
@if (in_array('policy_number', $defaultFields))
@endif
@endhasanyrole @hasanyrole('Agency|Agency Admin|Agency User') @endhasanyrole
@foreach ($dispositions as $disposition) @if (App\Helpers\Helper::permisstionToDisposition(auth()->user()->roles[0]->id, $disposition->id)) {{ $disposition->description }} @elseif ($lead->disposition == $disposition->value)
disposition == $disposition->value ? 'checked' : '' }} class="{{ !App\Helpers\Helper::permisstionToDisposition(auth()->user()->roles[0]->id, $disposition->id) ? 'd-none' : '' }} openModalRadio"> Current Disposition: {{ $disposition->value }} {{ $disposition->description }}
@endif @endforeach
@if (array_key_exists('disposition', $groupedActivities))

{{ $groupedActivities['disposition']['causer'][0]['email'] }} ({{ $groupedActivities['disposition']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['disposition']['old'][0] }}) to ({{ $groupedActivities['disposition']['new'][0] }}) [{{ $groupedActivities['disposition']['created_at'][0] }}]

@endif
@if (in_array('agent_comment', $defaultFields))
@if (auth()->user()->hasRole('Agent'))
@endif
@endif @hasanyrole('Conservation Agent') @if (in_array('conservation_action', $defaultFields))
@if (array_key_exists('conservation_action', $groupedActivities))

{{ $groupedActivities['conservation_action']['causer'][0]['email'] }} ({{ $groupedActivities['conservation_action']['causer'][0]->roles[0]->name }}) has changed ({{ $groupedActivities['conservation_action']['old'][0] }}) to ({{ $groupedActivities['conservation_action']['new'][0] }}) [{{ $groupedActivities['conservation_action']['created_at'][0] }}]

@endif
@endif @endhasanyrole
@if (auth()->user()->hasRole('Agency Admin') || auth()->user()->hasRole('Agency User')) @endif
@if (auth()->user()->hasRole('Conservation Agent')) @endif @foreach ($groupedActivities as $attributeName => $attribute) @if ($attributeName !== 'login_info') @endif @endforeach @if (count($lead->agents) > 1) @endif @if (count($lead->conservationAdmins) > 1) @endif {{-- overlay on follow-ups --}}
Loading...
@php $currentUser = auth()->user(); $currentUserJson = json_encode($currentUser); @endphp @push('vendor-js') @endpush @push('page-js') @if ($lead->lead_type !== 'ACA') @endif @if ($lead->lead_type !== 'Medicare' && $lead->lead_type !== 'ACA') @endif {{-- --}} @hasanyrole('Marketer') @endhasanyrole @endpush