{% if app.request.locale == 'pl' %}
{% set categoryRoute = 'fmUniqskillsFrontendPlCourseCatalogue' %}
{% set subCategoryRoute = 'fmUniqskillsFrontendPlCatalogueSubCategory' %}
{% elseif app.request.locale == 'en' %}
{% set categoryRoute = 'fmUniqskillsFrontendUKCourseCatalogue' %}
{% set subCategoryRoute = 'fmUniqskillsFrontendUKCatalogueSubCategory' %}
{% else %}
{% set categoryRoute = 'fmUniqskillsFrontendCourseCatalogue' %}
{% set subCategoryRoute = 'fmUniqskillsFrontendCatalogueSubCategory' %}
{% endif %}
{% if category is defined and category is not empty %}
{% set categorySlug = category.categorySlug %}
{% else %}
{% set categorySlug = 0 %}
{% endif %}
{# --- Query params for link propagation --- #}
{% set queryParams = {} %}
{% if app.request.query.get('apivalue') is not empty %}
{% set queryParams = queryParams|merge({'apivalue': app.request.query.get('apivalue')}) %}
{% endif %}
{% if app.request.query.get('apicoupon') is not empty %}
{% set queryParams = queryParams|merge({'apicoupon': app.request.query.get('apicoupon')}) %}
{% endif %}
{# --- END OF: Query params for link propagation --- #}
<div id="contentBox" class="preloader">
<div class="row">
<h3 class="col-md-12">
{{ 'uniqskills.catalog.name'|trans }} >
{% if breadcrumbs[0] is defined %}
<a href="{{ path(categoryRoute, {category: breadcrumbs[0]}) }}">
{{ breadcrumbs[0] }}
</a>
{% else %}
<a href="{{ path(categoryRoute) }}">
{{ 'uniqskills.catalog.all'|trans }}
</a>
{% endif %}
{% if breadcrumbs[1] is defined %}
> <a href="{{ path(subCategoryRoute, {category: breadcrumbs[0], subCategory: breadcrumbs[1]}) }}">
{{ breadcrumbs[1] }}
</a>
{% endif %}
</h3>
</div>
<div>
<ul class="slider-keyword courses-keyword-list" style="display: none;">
{% for keyword in keywords %}
<li>
<a href="{{ path(subCategoryRoute, {
duration: app.request.get('duration'),
keyword: keyword.name,
category: app.request.attributes.get('category'),
subCategory: app.request.attributes.get('subCategory')
}|merge(queryParams)) }}">
<span class="courses-keyword {{ keyword.name == app.request.get('keyword') ? "active": '' }}">
<span class="courses-keyword-label">{{ keyword.name }}</span>
<span class="courses-keyword-count">{{ keyword.count }}</span>
</span>
</a>
</li>
{% endfor %}
</ul>
</div>
<div class="col-md-3" style="padding-left: 0;">
<div class="categories col-sm-6 col-md-12">
<span class="categories-title">{{ 'uniqskills.catalog.chooseCategory'|trans }}</span>
<ul>
<li>
<a href="{{ path(categoryRoute, {}|merge(queryParams)) }}">
<span class="categories-label {{ (null or 0) == categorySlug ? "active": '' }}">
{{ 'uniqskills.catalog.all'|trans }}
</span>
</a>
</li>
<li>
<a href="https://centrumkompetencji.pl/i/szkolenia-dedykowane" target="_blank">
<span class="categories-label">
Szkolenia dla firm
</span>
</a>
</li>
{% for item in categories %}
{% if item.isActive == true %}
<li>
<a href="{{ path(categoryRoute, {category: item.categorySlug}|merge(queryParams)) }}">
<span class="categories-label
{{ item.categorySlug == categorySlug ? "active": '' }}
{{ item.subCategories|length > 0 ? 'categories-root' : '' }}"
>
{{ item.categoryName }}
</span>
</a>
<ul class="categories-subCategoriesList">
{% if item.subCategories|length > 0 %}
{#for mobile#}
<li class="categories-linkToAll">
<a href="{{ path(categoryRoute, {category: item.categorySlug}|merge(queryParams)) }}">
<span class="categories-label {{ item.categorySlug == categorySlug ? "active": '' }}">
{{ 'uniqskills.catalog.all'|trans }}
</span>
</a>
</li>
{% endif %}
{% for subCategory in item.subCategories %}
{% if subCategory.isActive == true %}
<li>
<a href="{{ path(subCategoryRoute, {category: item.categorySlug, subCategory: subCategory.categorySlug}|merge(queryParams)) }}">
<span class="categories-label {{ subCategory.categorySlug == categorySlug ? "active": '' }}">
{{ subCategory.categoryName }} ({{ subCategory.activeCoursesCounter }})
</span>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
{% if app.request.locale == 'en' %}
<div class="courses-filter-price-en col-sm-6 col-md-12">
<div class="col-md-12">
<span class="courses-duration-time-title">
{{ 'uniqskills.landing.price'|trans }}
</span>
</div>
{% set priceRanges = ['10-50', '50-100', '100-200'] %}
<div class="radioGroup">
{% for priceRange in priceRanges %}
{% set priceSplit = priceRange|split('-') %}
<div class="col-md-12">
<input type="radio" name="priceRange" id="priceRange-{{ priceRange }}"
{{ app.request.get('priceRange') == priceRange ? 'checked' : '' }}>
<label for="priceRange-{{ priceRange }}">
<a href="{{ path(subCategoryRoute, {
priceRange: priceRange,
keyword: app.request.get('keyword'),
category: app.request.attributes.get('category'),
subCategory: app.request.attributes.get('subCategory')
}) }}">
<span></span>£{{ priceSplit[0] }} - £{{ priceSplit[1] }}
</a>
</label>
</div>
{% endfor %}
</div>
</div>
{% endif %}
<div class="courses-duration-time col-sm-6 col-md-12">
<div class="col-md-12">
<span class="courses-duration-time-title">
{{ 'uniqskills.catalog.courses.time'|trans }}
</span>
</div>
<div class="radioGroup" >
<div class="col-md-12">
<input type="radio" name="duration" id="duration1"
{{ app.request.get('duration') == 1 ? 'checked' : '' }}>
<label for="duration1">
<a href="{{ path(subCategoryRoute, {
duration: 1,
keyword: app.request.get('keyword'),
category: app.request.attributes.get('category'),
subCategory: app.request.attributes.get('subCategory')
}|merge(queryParams)) }}">
<span></span><{% if app.request.locale =='en' %}4{% else %}1{% endif %}
{% if app.request.locale == 'pl' or app.request.locale == 'ru' %}
{{ 'uniqskills.catalog.courses.monthsVariety.month'|trans }}
{% else %}
{{ 'uniqskills.catalog.courses.weeks'|trans }}
{% endif %}
</a>
</label>
</div>
<div class="col-md-12">
<input name="duration" type="radio" id="duration2"
{{ app.request.get('duration') == 2 ? 'checked' : '' }}>
<label for="duration2">
<a href="{{ path(subCategoryRoute, {
duration: 2,
keyword: app.request.get('keyword'),
category: app.request.attributes.get('category'),
subCategory: app.request.attributes.get('subCategory')
}|merge(queryParams)) }}">
<span></span>{% if app.request.locale =='en' %}4 - 12{% else %}1 - 3{% endif %}
{% if app.request.locale == 'pl' %}
{{ 'uniqskills.catalog.courses.monthsVariety.monthsGenitive'|trans }}
{% else %}
{% if app.request.locale == 'ru' %}
{{ 'uniqskills.catalog.courses.monthsVariety.monthsNominative'|trans }}
{% else %}
{{ 'uniqskills.catalog.courses.weeks'|trans }}
{% endif %}
{% endif %}
</a>
</label>
</div>
<div class="col-md-12">
<input name="duration" type="radio" id="duration3"
{{ app.request.get('duration') == 3 ? 'checked' : '' }}>
<label for="duration3">
<a href="{{ path(subCategoryRoute, {
duration: 3,
keyword: app.request.get('keyword'),
category: app.request.attributes.get('category'),
subCategory: app.request.attributes.get('subCategory')
}|merge(queryParams)) }}">
<span></span>{% if app.request.locale =='en' %}12+{% else %}3+{% endif %}
{% if app.request.locale == 'pl' %}
{{ 'uniqskills.catalog.courses.monthsVariety.monthsNominative'|trans }}
{% else %}
{% if app.request.locale == 'ru' %}
{{ 'uniqskills.catalog.courses.monthsVariety.monthsGenitive'|trans }}
{% else %}
{{ 'uniqskills.catalog.courses.weeks'|trans }}
{% endif %}
{% endif %}
</a>
</label>
</div>
</div>
</div>
</div>
{% include '/uniqskills/catalogue/course_catalogue_courses.html.twig' %}
</div>