188 lines
11 KiB
PHP
188 lines
11 KiB
PHP
@extends('frontend.layouts.member_panel')
|
|
@section('panel_content')
|
|
@php
|
|
$user = Auth::user();
|
|
$col = 3;
|
|
$profile_picture_privacy = get_setting('profile_picture_privacy');
|
|
$gallery_image_privacy = get_setting('gallery_image_privacy');
|
|
if($profile_picture_privacy == 'only_me'){
|
|
$col++;
|
|
}
|
|
elseif($gallery_image_privacy == 'only_me') {
|
|
$col++;
|
|
}
|
|
@endphp
|
|
<div class="row gutters-5 row-cols-xl-{{ $col }} row-cols-2">
|
|
<div class="col mx-auto mb-3" >
|
|
<div class="bg-light rounded overflow-hidden text-center p-3">
|
|
<i class="la la-heart-o la-2x mb-3 text-primary-grad"></i>
|
|
<div class="h4 fw-700 text-primary-grad">{{ get_remaining_package_value($user->id,'remaining_interest') }}</div>
|
|
<div class="opacity-50">{{ translate('Remaining') }} <br> {{ translate('Interest') }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="col mx-auto mb-3" >
|
|
<div class="bg-light rounded overflow-hidden text-center p-3">
|
|
<i class="las la-phone la-2x mb-3 text-primary-grad"></i>
|
|
<div class="h4 fw-700 text-primary-grad">{{ get_remaining_package_value($user->id,'remaining_contact_view') }}</div>
|
|
<div class="opacity-50 ">{{ translate('Remaining') }} <br> {{ translate('Contact View') }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="col mx-auto mb-3" >
|
|
<div class="bg-light rounded overflow-hidden text-center p-3">
|
|
<i class="las la-image la-2x mb-3 text-primary-grad"></i>
|
|
<div class="h4 fw-700 text-center text-primary-grad">{{ get_remaining_package_value($user->id,'remaining_photo_gallery') }}</div>
|
|
<div class="opacity-50 text-center">{{ translate('Remaining') }} <br> {{ translate('Gallery Image Upload') }}</div>
|
|
</div>
|
|
</div>
|
|
@if($profile_picture_privacy == 'only_me')
|
|
<div class="col mx-auto mb-3" >
|
|
<div class="bg-light rounded overflow-hidden text-center p-3">
|
|
<i class="las la-user-circle la-2x mb-3 text-primary-grad"></i>
|
|
<div class="h4 fw-700 text-primary-grad">{{ get_remaining_package_value($user->id,'remaining_profile_image_view') }}</div>
|
|
<div class="opacity-50 ">{{ translate('Remaining') }} <br> {{ translate('Profile Picture View') }}</div>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@if($gallery_image_privacy == 'only_me')
|
|
<div class="col mx-auto mb-3" >
|
|
<div class="bg-light rounded overflow-hidden text-center p-3">
|
|
<i class="las la-images la-2x mb-3 text-primary-grad"></i>
|
|
<div class="h4 fw-700 text-center text-primary-grad">{{ get_remaining_package_value($user->id,'remaining_gallery_image_view') }}</div>
|
|
<div class="opacity-50 text-center">{{ translate('Remaining') }} <br> {{ translate('Gallery Images View') }}</div>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
|
|
<div class="row gutters-5">
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h2 class="fs-16 mb-0">{{ translate('Current package') }}</h2>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="text-center mb-4 mt-3">
|
|
<img class="mw-100 mx-auto mb-4" src="{{ uploaded_asset($user->member->package->image) }}" height="130">
|
|
<h5 class="mb-3 h5 fw-600">{{$user->member->package->name}}</h5>
|
|
</div>
|
|
<ul class="list-group list-group-raw fs-15 mb-4 pb-4 border-bottom">
|
|
<li class="list-group-item py-2">
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ $user->member->package->express_interest }} {{ translate('Express Interests') }}
|
|
</li>
|
|
<li class="list-group-item py-2">
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ $user->member->package->photo_gallery }} {{ translate('Gallery Photo Upload') }}
|
|
</li>
|
|
<li class="list-group-item py-2">
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ $user->member->package->contact }} {{ translate('Contact Info View') }}
|
|
</li>
|
|
@if($profile_picture_privacy == 'only_me')
|
|
<li class="list-group-item py-2">
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ $user->member->package->profile_image_view }} {{ translate('Profile Image View') }}
|
|
</li>
|
|
@endif
|
|
@if($gallery_image_privacy == 'only_me')
|
|
<li class="list-group-item py-2">
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ $user->member->package->gallery_image_view }} {{ translate('Gallery Image View') }}
|
|
</li>
|
|
@endif
|
|
<li class="list-group-item py-2 text-line-through">
|
|
@if( $user->member->package->auto_profile_match == 0 )
|
|
<i class="las la-times text-danger mr-2"></i>
|
|
<del class="opacity-60">{{ translate('Show Auto Profile Match') }}</del>
|
|
@else
|
|
<i class="las la-check text-success mr-2"></i>
|
|
{{ translate('Show Auto Profile Match') }}
|
|
@endif
|
|
</li>
|
|
</ul>
|
|
<h4 class="fs-18 mb-3">
|
|
{{ translate('Package expiry date') }}:
|
|
@if(package_validity($user->id))
|
|
{{ $user->member->package_validity }}
|
|
@else
|
|
<span class="text-danger">{{translate('Expired')}}</span>
|
|
@endif
|
|
</h4>
|
|
<a href="{{ route('packages') }}" class="btn btn-success d-inline-block">{{ translate('Upgrade Package') }}</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h2 class="fs-16 mb-0">{{ translate('Matched profile') }}</h2>
|
|
</div>
|
|
<div class="card-body">
|
|
@if(Auth::user()->member->auto_profile_match == 1)
|
|
<div>
|
|
@forelse ($similar_profiles->shuffle()->take(5) as $similar_profile)
|
|
@if($similar_profile->user != null)
|
|
<a href="{{ route('member_profile', $similar_profile->match_id) }}" class="text-reset border rounded row no-gutters align-items-center mb-3">
|
|
<div class="col-auto w-100px">
|
|
@php
|
|
$avatar_image = $similar_profile->user->member->gender == 1 ? 'assets/img/avatar-place.png' : 'assets/img/female-avatar-place.png';
|
|
$profile_picture_show = show_profile_picture($similar_profile->user);
|
|
@endphp
|
|
<img
|
|
@if ($profile_picture_show)
|
|
src="{{ uploaded_asset($similar_profile->user->photo) }}"
|
|
@else
|
|
src="{{ static_asset($avatar_image) }}"
|
|
@endif
|
|
onerror="this.onerror=null;this.src='{{ static_asset($avatar_image) }}';"
|
|
class="img-fit w-100 size-100px"
|
|
>
|
|
</div>
|
|
<div class="col">
|
|
<div class="p-3">
|
|
<h5 class="fs-16 text-body text-truncate">{{ $similar_profile->user->first_name.' '.$similar_profile->user->last_name }}</h5>
|
|
<div class="fs-12 text-truncate-3">
|
|
<span class="mr-1 d-inline-block">
|
|
@if(!empty($similar_profile->user->member->birthday))
|
|
{{ \Carbon\Carbon::parse($similar_profile->user->member->birthday)->age }} {{ translate('yrs') }},
|
|
@endif
|
|
</span>
|
|
<span class="mr-1 d-inline-block">
|
|
@if(!empty($similar_profile->user->physical_attributes->height))
|
|
{{ $similar_profile->user->physical_attributes->height }} {{ translate('Feet') }},
|
|
@endif
|
|
</span>
|
|
<span class="mr-1 d-inline-block">
|
|
@if(!empty($similar_profile->user->member->marital_status->name))
|
|
{{ $similar_profile->user->member->marital_status->name }},
|
|
@endif
|
|
</span>
|
|
<span class="mr-1 d-inline-block">
|
|
{{ !empty($similar_profile->user->spiritual_backgrounds->religion->name) ? $similar_profile->user->spiritual_backgrounds->religion->name.', ' : "" }}
|
|
</span>
|
|
<span class="mr-1 d-inline-block">
|
|
{{ !empty($similar_profile->user->spiritual_backgrounds->caste->name) ? $similar_profile->user->spiritual_backgrounds->caste->name.', ' : "" }}
|
|
</span>
|
|
<span class="mr-1 d-inline-block">
|
|
<td class="py-1">{{ !empty($similar_profile->user->spiritual_backgrounds->sub_caste->name) ? $similar_profile->user->spiritual_backgrounds->sub_caste->name : "" }}</td>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
@endif
|
|
@empty
|
|
<div class="alert alert-info">{{ translate('Update your partner expectation for auto match making') }}</div>
|
|
@endforelse
|
|
</div>
|
|
@else
|
|
<div class="alert alert-info">{{ translate('Upgrade your package for auto match making') }}</div>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@endsection
|