{% extends 'SocialFrontendBundle::layout_middle.html.twig' %}
{% block content %}
<script>
var canShowAccountPhotos = {{ (app.user and (app.user == get_viewed_user() or app.user.isFriendWith(get_viewed_user()) == true)) ? 'true' : 'false' }};
</script>
{% set restrictedPackagesForPrivatePhoto = getImageUploadSetting(constant('Social\\FrontendBundle\\Entity\\MediaSetting::PACKAGES_FOR_RESTRICT_VIEW_PRIVATE_PHOTO')) %}
{% set isActivePrivatePhoto = isActivePrivatePhoto() %}
{% for flashMessage in app.session.flashbag.get('payment_processing') %}
<div class="alert alert-success">
{% trans %}Your payment is under processing. Please wait for some moment{% endtrans %} <a href="{{ path('social_frontend_account_details') }}"> {% trans %}Go to account detail{% endtrans %} </a>
</div>
{% endfor %}
<div class="widget-account">
<div class="widget">
<div class="widget-body padding-none">
{{ render(controller('SocialFrontendBundle:Account:getSliderUserList')) }}
{% if app.user or (not app.user and app.request.get('_route') != 'social_frontend_search' and app.request.get('_route') != 'social_frontend_search_refference' ) %}
{% include 'SocialFrontendBundle:Components/Account:cover_photo_and_submenu.html.twig' %}
{% endif %}
<div class="row">
<div class="col-xs-12">
<h5 class="innerall margin-none border-bottom bg-gray headline-widget-account overflow-hidden">
<span>
{{ get_viewed_user().username }}
<span class="age">, {{ get_viewed_user().age }} - </span>
{% if isBoostedProfile(get_viewed_user()) %}
<span class="boost-profile-icon">
<i class="fa far fa-rocket" data-placement="top" data-toggle="tooltip" data-original-title="{% trans %}has a boosted profile{% endtrans %}"></i>
</span>
{% endif %}
{% if get_viewed_user().newLocation %}
{#<span data-toggle="tooltip" data-original-title="{{ get_viewed_user().newLocation.userListing }}" data-placement="top">#}
{#<i class="fa fa-map-marker"></i> {{ get_viewed_user().newLocation.userListing(17) }}#}
{#</span>#}
<span class="location">
<i class="fa fa-map-marker" aria-hidden="true"></i>
{{ get_viewed_user().newLocation.userListing(25) }}
</span>
{% endif %}
</span>
{% if get_last_added_images(get_viewed_user())|length %}
{#<a class="btn btn-default-transparent btn-sm pull-right toggle-account-area btn-account-view-profile"#}
{#href="#">#}
{#<i class="fa fa-eye" aria-hidden="true"></i>#}
{#{% trans %} view profile {% endtrans %}#}
{#</a>#}
<a class="btn btn-default-transparent btn-sm pull-right toggle-account-area btn-account-view-photos"
href="#">
<i class="fa fa-camera" aria-hidden="true"></i>
{% trans %}view Media{% endtrans %}
</a>
{% endif %}
{#{% if can_user_view_photos_page() %}#}
{#<a class="btn btn-default-transparent btn-sm btn-stroke pull-right instant-load"#}
{#href="{{ get_user_photos_url(get_viewed_user()) }}" target="photos">#}
{#<i class="fa fa-picture-o" aria-hidden="true"></i>#}
{#{% trans %}View Photos{% endtrans %}#}
{#</a>#}
{#{% endif %}#}
{% if app.user and get_next_friend_suggestion() %}
<a class="btn btn-success btn-sm btn-next-friend btn-next-friend-account pull-right instant-load"
href="{{ get_next_friend_suggestion() }}" target="about">
<i class="fa fa-forward pull-right" aria-hidden="true"></i>
{% trans %}next suggestion{% endtrans %}
</a>
{% endif %}
</h5>
</div>
</div>
{% if app.user %}
{% set packageName = app.user.packageName|split('-')[0] %}
{% endif %}
{% set privateImageCount = 0 %}
{% if get_last_added_images(get_viewed_user())|length %}
<div class="row account-photos-area">
<div class="col-xs-12">
<div class="gallery-user">
<div id="myCarousel" class="carousel slide carousel-fade">
<div class="carousel-inner open-image-in-modal">
{% for image in get_last_added_images(get_viewed_user(), (app.user and (app.user == get_viewed_user() or app.user.isFriendWith(get_viewed_user()) == true) ? 50 : 3)) %}
{% if (not app.user) and isActivePrivatePhoto and image.isPrivate %}
<div class="photo_item_{{ image.id }} item {% if loop.index == 1 %}active{% endif %}">
<img src="{{ image.webPath|imagine_filter('same_photo_blurred') }}"
class="" itemprop="thumbnail"
url="{{ get_user_photo_url(image) }}"
alt="{{ image.fromUser }}"/>
<button class="btn btn-sm btn-success photo-item-unblock not-logged-in" data-href="{{ path('social_frontend_unblock_private_photo', {photoId: image.id, filter: 'account'}) }}" data-id="{{ image.id }}">
<i class="fa fa-fw fa-lock" aria-hidden="true"></i> Unblock
</button>
</div>
{% elseif app.user and isActivePrivatePhoto and image.isPrivate and app.user != image.fromUser and (not isUserUnblockedPrivatePhoto(app.user, image)) %}
{% set privateImageCount = privateImageCount + 1 %}
{% if packageName not in restrictedPackagesForPrivatePhoto or isUserUnblockedPrivatePhoto(app.user, image) %}
{% set privateImageCount = privateImageCount - 1 %}
<div class="photo_item_{{ image.id }} item {% if loop.index == 1 %}active{% endif %}">
<img src="{{ image.webPath|imagine_filter('same_photo_blurred') }}"
class="" itemprop="thumbnail"
url="{{ get_user_photo_url(image) }}"
alt="{{ image.fromUser }}"/>
<button class="btn btn-sm btn-success photo-item-unblock {{ app.user.credits <= getCostForUnblockPrivatePhoto() ? 'not-valid' : '' }}" data-href="{{ path('social_frontend_unblock_private_photo', {photoId: image.id, filter: 'account'}) }}" data-id="{{ image.id }}">
<i class="fa fa-fw fa-lock" aria-hidden="true"></i> Unblock
</button>
</div>
{% endif %}
{% else %}
<div class="photo_item_{{ image.id }} item {% if loop.index == 1 %}active{% endif %}">
<img src="{{ image.webPath|imagine_filter('same_photo') }}"
class="" itemprop="thumbnail"
url="{{ get_user_photo_url(image) }}"
alt="{{ image.fromUser }}"/>
{% if isActivePrivatePhoto and image.isPrivate %}
<div class="private-media-icon">
<span data-placement="bottom" data-original-title="{{ app.user.isViewingAnotherUser ? app.user.getViewedUser.shortName ~ "'s" : 'Your' }} Photo is marked as private" data-toggle="tooltip">
<i class="fa fa-fw fa-lock" aria-hidden="true"></i>
</span>
</div>
{% endif %}
</div>
{% endif %}
{% endfor %}
<div class="item {{ privateImageCount > 0 ? 'active' : '' }}">
<div class="private-item">
{% if not app.user or (app.user != get_viewed_user() and app.user.isFriendWith(get_viewed_user()) == false) %}
<b>{% trans %}The rest of the photos are private.{% endtrans %}</b>
<span class="private-lock">
<i class="fa fa-fw fa-lock" aria-hidden="true"></i>
</span>
<span class="private-lock-text">
<div class="col-xs-7 text-center">
{% trans with {'%name%': get_viewed_user()} %}
You can see the rest of the photos only if you become friends with %name%
{% endtrans %}
</div>
</span>
{% else %}
<span class="private-lock">
<i class="fa fa-fw fa-camera" aria-hidden="true"></i>
</span>
<span class="private-lock-text">
{% trans with {'%link_start%': '<a class="private-text btn btn-success btn-sm btn-stroke instant-load" target="photos"
href="' ~ get_user_photos_url(get_viewed_user()) ~ '">', '%link_end%': '</a>'} %}
%link_start%click here%link_end% to view the rest of the photos
{% endtrans %}
</span>
{% endif %}
</div>
</div>
</div>
{% if get_last_added_images(get_viewed_user())|length > 1 %}
<!-- Controls carousel -->
<a class="left carousel-control" href="#myCarousel" role="button"
data-slide="prev">
<i class="fa fa-chevron-left" aria-hidden="true"></i>
<span class="sr-only">{% trans %}Previous{% endtrans %}</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button"
data-slide="next">
<i class="fa fa-chevron-right" aria-hidden="true"></i>
<span class="sr-only">{% trans %}Next{% endtrans %}</span>
</a>
{% endif %}
<a class="add-comment-photo btn-pulse btn btn-success profile-account-comment-btn {% if (app.user and (app.user == get_viewed_user() or app.user.isFriendWith(get_viewed_user()) == true)) %}{% else %}hidden{% endif %}"
href="">
{% trans %}add comment{% endtrans %}
</a>
</div>
</div>
</div>
</div>
{% endif %}
{% if get_last_added_images(get_viewed_user())|length != 0 %}
<script type="text/javascript">$(document).ready(function() {jssor_1_slider_init()});</script>
<div class="row account-photos-summary-area {% if get_last_added_images(get_viewed_user())|length %}hidden{% endif %}">
<div id="jssor_1"
style="">
<!-- Loading Screen -->
<div data-u="loading" class="jssorl-009-spin">
<img style="margin-top:-19px;position:relative;top:50%;width:38px;height:38px;"
src="data:image/png;base64,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"/>
</div>
<div data-u="slides" class="jssor-slides">
{% for image in get_last_added_images(get_viewed_user(), 50) %}
{% if (not app.user) and isActivePrivatePhoto and image.isPrivate %}
<div data-p="30.00">
<a href="#" class="toggle-account-area toggle-big-thumb-account-img"
it="{{ loop.index }}">
<img data-u="image" src="{{ image.webPath|imagine_filter('account_thumbs_blurred') }}"/>
</a>
</div>
{% elseif isActivePrivatePhoto and app.user and (image.isPrivate and app.user != image.fromUser and (not isUserUnblockedPrivatePhoto(app.user, image))) %}
{% if packageName not in restrictedPackagesForPrivatePhoto or isUserUnblockedPrivatePhoto(app.user, image) %}
<div data-p="30.00">
<a href="#" class="toggle-account-area toggle-big-thumb-account-img"
it="{{ loop.index }}">
<img data-u="image" src="{{ image.webPath|imagine_filter('account_thumbs_blurred') }}"/>
</a>
</div>
{% endif %}
{% else %}
<div data-p="30.00">
<a href="#" class="toggle-account-area toggle-big-thumb-account-img"
it="{{ loop.index }}">
<img data-u="image" src="{{ image.webPath|imagine_filter('account_thumbs') }}"/>
{% if isActivePrivatePhoto and image.isPrivate %}
<div class="private-media-icon">
<span data-placement="bottom" data-original-title="{{ app.user.isViewingAnotherUser ? app.user.getViewedUser.shortName ~ "'s" : 'Your' }} Photo is marked as private" data-toggle="tooltip">
<i class="fa fa-fw fa-lock" aria-hidden="true"></i>
</span>
</div>
{% endif %}
</a>
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
{% endif %}
<div class="row account-info-summary-area {% if get_last_added_images(get_viewed_user())|length %}hidden{% endif %}">
<div class="col-xs-12 col-sm-4 col-md-4 col-account-info-details col-th-blue-right">
{% if user.shortBio and can_view_user_private_info() %}
<div class="widget">
<h5 class="innerAll margin-none border-bottom bg-gray"></i>
{% trans %}
Short Bio - About me
{% endtrans %}
</h5>
<div class="widget-body padding-none">
<div class="media-body innerAll">
<p>{{ user.shortBio|nl2br }}</p>
</div>
</div>
</div>
{% endif %}
{% if user.interestedInLong and can_view_user_private_info() %}
<div class="widget">
<div class="widget-head border-bottom bg-gray">
<h5 class="innerAll pull-left margin-none">
{% trans %}
I'm interested in
{% endtrans %}
</h5>
</div>
<div class="widget-body">
<p>{{ user.interestedInLong|nl2br }}</p>
</div>
</div>
{% endif %}
<div class="widget">
<div class="widget-head border-bottom bg-gray">
<h5 class="innerAll pull-left margin-none">{% trans %}Basic Info{% endtrans %}</h5>
</div>
<div class="widget-body">
<div class="basic-information label-information">
<div class="innerb">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}Nickname{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6">
<span class="label label-default" data-placement="top"
data-original-title="{{ user.username }}"
data-toggle="tooltip">{{ get_html_entity_safe_split(user.username, 19) }}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="widget">
<div class="widget-head border-bottom bg-gray">
<h5 class="innerAll pull-left margin-none">{% trans %}Personal
Information{% endtrans %}</h5>
</div>
<div class="widget-body">
<div class="personal-information label-information">
<div class="innerb">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}Relationship Status{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6 text-right">
<span class="label label-default" data-placement="top"
data-original-title="{% trans with {'%relationship%': user.relationshipStatusString} %}Relationship status is %relationship%{% endtrans %}"
data-toggle="tooltip">{{ user.relationshipStatusString }}</span>
</div>
</div>
</div>
{% if user.interestedInString %}
<div class="innerb">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}I want to meet{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6">
<span class="label label-default" data-placement="top"
data-original-title="{% trans with {'%interested%': user.interestedInString} %}Wants to meet %interested%{% endtrans %}"
data-toggle="tooltip">{{ user.interestedInString }}</span>
</div>
</div>
</div>
{% endif %}
{% if user.workplace and can_view_user_private_info() %}
<div class="innerb">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}Workplace{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6">
<span class="label label-default" data-placement="top"
data-original-title="{% trans with {'%workplace%': user.workplace} %}Works at %workplace%{% endtrans %}"
data-toggle="tooltip">{{ get_html_entity_safe_split(user.workplace, 19) }}
</span>
</div>
</div>
</div>
{% endif %}
{% if user.newLocation %}
<div class="innerb">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}Location{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6">
<span class="label label-default"
data-placement="top"
data-original-title="{% trans with {'%lives_in%': user.newLocation.getUserListing} %}Lives in %lives_in%{% endtrans %}"
data-toggle="tooltip">
{{ user.newLocation.getUserListing }}</span>
</div>
</div>
</div>
{% endif %}
{% if user.gender is not null %}
<div class="padding-none">
<div class="row">
<div class="col-xs-6 col-sm-6">
<p>{% trans %}Gender{% endtrans %}</p>
</div>
<div class="col-xs-6 col-sm-6">
<span class="label label-default"
data-placement="top"
data-original-title="{{ user.genderString }}"
data-toggle="tooltip">{{ user.genderString }}</span>
</div>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-8 col-md-8 padding-none">
{% if get_viewed_user().newLocation %}
<div class="widget margin-none">
<div class="widget-body padding-none">
<div class="user-map" id="user-map-location"
latitude="{{ get_viewed_user().newLocation.latitude }}"
longitude="{{ get_viewed_user().newLocation.longitude }}">
</div>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% include 'SocialFrontendBundle:Search:cancel_user_deletion_request_modal.html.twig' %}
{% if not app.user %}
<script>
var shouldDisplayTheStoppingAlerts = false
</script>
{% if app.user is null or app.user is not defined %}
{% include '@SocialFrontend/__partials/modal_signup_form_card.twig' %}
{% endif %}
{% endif %}
{% endblock %}