{% extends '@TutorkaCore/layout/standard_width_layout.html.twig' %}
{% set bodyContainerClass = 'container' %}
{% trans_default_domain 'advert' %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="{{ asset('build/css/detailAdvert.css') }}">
{% endblock %}
{% block content %}
<div class="row">
<div class="col-12">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ path('homepage') }}">{{ 'breadcrumb.home'|trans({}, 'layout') }}</a></li>
<li class="breadcrumb-item active">{{ 'advert.demand.composed.title'|trans }} {{ get_advert_composed_title(advert) }}</li>
</ol>
</nav>
</div>
</div>
<div class="row detail-wrapper">
<div class="col-md-12 col-lg-4 order-2 order-lg-1">
<div class="teacher-panel text-center text-xl-left">
<div class="row">
<div class="col-12 col-sm-5 col-lg-12 col-xl-5 text-center text-xl-left">
<img src="{{ advert.user.avatarUrl ?: asset('build/images/avatar.png') }}" class="teacher-avatar" alt="{{ advert.user.fullName }}" />
</div>
<div class="col-12 col-sm-7 col-lg-12 col-xl-7 text-center text-sm-left text-lg-center text-xl-left">
<h5 class="mt-4 mt-sm-2 mt-lg-4 mt-xl-2">
{{ advert.user.firstName }}
</h5>
<p class="teacher-desc">
{{ 'user.student.label'|trans({}, 'user') }}
{{ advert.user.age ? 'user.age.label'|trans({'count': advert.user.age}, 'user') : '' }}
</p>
{% if app.user and (advert.isAuthor(app.user) or advert.isUnlockedFor(app.user)) %}
<p class="teacher-desc">
{{ advert.user.phoneNumber }}
</p>
{% endif %}
{% if advert.user.ratingNumber %}
<p class="teacher-rating">
<i class="fas fa-star text-warning"></i> {{ advert.user.ratingAverage|rating }} -
<a href="#">{{ 'user.rating.label'|trans({'count': advert.user.ratingNumber}, 'user') }}</a>
</p>
{% endif %}
</div>
</div>
</div>
</div>
<div class="col-md-12 col-lg-8 order-1 order-lg-2">
<div class="content-panel">
{% if not advert.visible and advert.isAuthor(app.user) %}
<div class="alert alert-warning"><i class="fas fa-eye-slash pr-2"></i> {{ 'alert.advertDemand.isVisibleForAuthor'|trans({}, 'messages') }}</div>
{% endif %}
<h1 class="title">{{ 'advert.demand.composed.title'|trans }} {{ get_advert_composed_title(advert) }}</h1>
{# {% if advert.priceTime == 1 %}#}
{# {% set priceTimeText = 'priceTime.45.label'|trans({}, 'forms') %}#}
{# {% elseif advert.priceTime == 2 %}#}
{# {% set priceTimeText = 'priceTime.60.label'|trans({}, 'forms') %}#}
{# {% endif %}#}
{# <p class="mb-3 mt-3">#}
{# {% if advert.priceAlternative %}#}
{# {% if advert.priceAlternative == 1 %}#}
{# {% set priceAlternativeText = 'priceAlternative.deal.label'|trans({}, 'forms') %}#}
{# {% elseif advert.priceAlternative == 2 %}#}
{# {% set priceAlternativeText = 'priceAlternative.text.label'|trans({}, 'forms') %}#}
{# {% elseif advert.priceAlternative == 3 %}#}
{# {% set priceAlternativeText = 'priceAlternative.offer.label'|trans({}, 'forms') %}#}
{# {% elseif advert.priceAlternative == 4 %}#}
{# {% set priceAlternativeText = 'priceAlternative.gratis.label'|trans({}, 'forms') %}#}
{# {% endif %}#}
{# <img src="{{ asset('build/images/svg/icons/label.svg') }}" class="mr-1 mb-1" alt="label"> <span class="price-amount">{{ priceAlternativeText }}</span>#}
{# {% else %}#}
{# <img src="{{ asset('build/images/svg/icons/label.svg') }}" class="mr-1 mb-1" alt="label"> <span class="price-amount">{{ 'advert.price'|trans({'price': advert.price}) }}</span> <span class="price-time">{{ priceTimeText }}</span>#}
{# {% endif %}#}
{# </p>#}
<p class="desc">{{ advert.description }}</p>
<p class="bottom-info">
<span>{{ 'addedAt'|trans({'addedAt': date_compared_day_name(advert.createdAt)|lower}, 'layout') }}</span>,
<span class="view-count">{{ 'view.count'|trans({'viewCount': advert.viewCount|default(0)}) }}</span>
</p>
{% if advert.approved and not advert.isAuthor(app.user) %}
{% if app.user and app.user.activeSubscription %}
{% if advert.isUnlockedFor(app.user) %}
<button type="button" class="btn btn-secondary btn-radius btn-lg btn-contact-teacher">
{{ 'btn.contactStudent.label'|trans({}, 'forms') }}
</button>
{{ render(controller('App\\Tutorka\\Bundle\\UserBundle\\Controller\\UserController::contactFormAction', {'addressUser': advert.user, 'request': app.request})) }}
{% else %}
<div class="mt-4 mb-5">
<button type="button" class="btn btn-secondary btn-radius btn-lg" data-toggle="modal" data-target="#unlockDemandModal" data-url="{{ path('advert_demand_unlock', {'uuid': advert.uuid}) }}">
<i class="fas fa-lock mr-1"></i> {{ 'btn.contactStudent.label'|trans({}, 'forms') }}
</button>
<a href="{{ path('static_guide') }}" target="_blank" class="btn btn-radius btn-lg">
{{ 'btn.howDoesItWorks.label'|trans({}, 'forms') }}
</a>
</div>
{{ include('@TutorkaContent/Advert/unlockDemand.modal.html.twig') }}
{% endif %}
{% else %}
<div class="mt-4 mb-5">
<button type="button" class="btn btn-secondary btn-radius btn-lg" data-toggle="modal" data-target="#unlockDemandModal">
<i class="fas fa-lock mr-1"></i> {{ 'btn.contactStudent.label'|trans({}, 'forms') }}
</button>
<a href="{{ path('static_guide') }}" target="_blank" class="btn btn-radius btn-lg">
{{ 'btn.howDoesItWorks.label'|trans({}, 'forms') }}
</a>
</div>
{{ include('@TutorkaContent/Advert/unlockDemandPackage.modal.html.twig') }}
{% endif %}
{% endif %}
<h6 class="medium">{{ 'advert.requirements'|trans }}</h6>
<div class="row mb-4">
<div class="col-12 col-sm-6 px-0">
<div class="row attribute-row my-0">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/graduation-full.svg') }}" class="attribute-icon" alt="graduation-full">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
<a href="{{ path('advert_list', {'filterContainer': advert_list_url({'subject': advert.subject.slug}) }) }}" class="badge badge-pill attribute-badge">
{{ advert.subject.name }}
</a>
</div>
</div>
<hr class="divider">
<div class="row attribute-row my-0">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/map.svg') }}" class="attribute-icon" alt="map">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
{% for city in advert.cities %}
<a href="{{ path('advert_list', {'filterContainer': advert_list_url({'city': city.slug}) }) }}" class="badge badge-pill attribute-badge">
{{ city.name }}
</a>
{% endfor %}
</div>
</div>
<hr class="divider">
<div class="row attribute-row">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/cube.svg') }}" class="attribute-icon" alt="cube">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
<span>{{ advert.level.name|trans({}, 'forms') }}</span>
</div>
</div>
{# {% if advert.attributesPreferredTime is not empty %}#}
{# <hr class="divider">#}
{# <div class="row attribute-row">#}
{# <div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">#}
{# <img src="{{ asset('build/images/svg/icons/time.svg') }}" alt="time">#}
{# </div>#}
{# <div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">#}
{# {% for attribute in advert.attributesPreferredTime %}#}
{# <span>{{ attribute.name|trans({}, 'forms') }}{{ not loop.last ? ',' : '' }}</span>#}
{# {% endfor %}#}
{# </div>#}
{# </div>#}
{# {% endif %}#}
</div>
<div class="col-12 col-sm-6 px-0">
<div class="row attribute-row">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/gender.svg') }}" class="attribute-icon" alt="smile">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
{% if advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\PreferredGender::MAN') %}
<span>{{ 'preferredGender.man.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\PreferredGender::WOMAN') %}
<span>{{ 'preferredGender.woman.label'|trans({}, 'forms') }}</span>
{% else %}
<span>{{ 'preferredGender.noMatter.label'|trans({}, 'forms') }}</span>
{% endif %}
</div>
</div>
<hr class="divider">
<div class="row attribute-row">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/user-group.svg') }}" class="attribute-icon" alt="smile">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
{% if advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\StudentCount::COUNT_1') %}
<span>{{ 'studentCount.1.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\StudentCount::COUNT_2') %}
<span>{{ 'studentCount.2.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\StudentCount::COUNT_3') %}
<span>{{ 'studentCount.3.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\StudentCount::COUNT_4') %}
<span>{{ 'studentCount.4.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\StudentCount::COUNT_5') %}
<span>{{ 'studentCount.5.label'|trans({}, 'forms') }}</span>
{% endif %}
</div>
</div>
<hr class="divider">
<div class="row attribute-row">
<div class="col-2 col-sm-2 col-md-1 col-lg-2 col-xl-1">
<img src="{{ asset('build/images/svg/icons/book-closed.svg') }}" class="attribute-icon" alt="smile">
</div>
<div class="col-10 col-sm-10 col-md-11 col-lg-10 col-xl-11">
{% if advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\LectionCount::COUNT_1') %}
<span>{{ 'lectionCount.1.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\LectionCount::COUNT_2') %}
<span>{{ 'lectionCount.2.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\LectionCount::COUNT_3') %}
<span>{{ 'lectionCount.3.label'|trans({}, 'forms') }}</span>
{% elseif advert.preferredGender == constant('App\\Tutorka\\Bundle\\ContentBundle\\Entity\\LectionCount::COUNT_4') %}
<span>{{ 'lectionCount.4.label'|trans({}, 'forms') }}</span>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('build/js/page/advertDetail.js') }}"></script>
{% endblock %}
{% block footer %}
{{ include('@TutorkaCore/footer.html.twig') }}
{% endblock %}