@php
$email = $fax = $instant_messaging = $mobile_number = $phone = $social_media = "";
$email_id = $fax_id = $instant_messaging_id = $mobile_number_id = $phone_id = $social_media_id = 0;
$email_type_id = $fax_type_id = $instant_messaging_type_id = $mobile_number_type_id = $phone_type_id = $social_media_type_id = 0;
@endphp
@if (!empty($profileService->Contacts) && is_iterable($profileService->Contacts))
@foreach ($profileService->Contacts as $contact)
@php
$contact_type_id = $contact['contact_type_id'] ?? null;
$contact_value = $contact['contact_value'] ?? null;
$contact_id = $contact['contact_id'] ?? null;
if (!empty($contact_type_id)) {
switch ($contact_type_id) {
case 1: // Email
$email = $contact_value ?? $email;
$email_id = $contact_id ?? $email_id;
$email_type_id = $contact_type_id ?? $email_type_id;
break;
case 2: // Fax
$fax = $contact_value ?? $fax;
$fax_id = $contact_id ?? $fax_id;
$fax_type_id = $contact_type_id ?? $fax_type_id;
break;
case 3: // Instant Messaging
$instant_messaging = $contact_value ?? $instant_messaging;
$instant_messaging_id = $contact_id ?? $instant_messaging_id;
$instant_messaging_type_id = $contact_type_id ?? $instant_messaging_type_id;
break;
case 4: // Mobile Number
$mobile_number = $contact_value ?? $mobile_number;
$mobile_number_id = $contact_id ?? $mobile_number_id;
$mobile_number_type_id = $contact_type_id ?? $mobile_number_type_id;
break;
case 5: // Phone
$phone = $contact_value ?? $phone;
$phone_id = $contact_id ?? $phone_id;
$phone_type_id = $contact_type_id ?? $phone_type_id;
break;
case 6: // Social Media
$social_media = $contact_value ?? $social_media;
$social_media_id = $contact_id ?? $social_media_id;
$social_media_type_id = $contact_type_id ?? $social_media_type_id;
break;
}
}
@endphp
@endforeach
@endif