{% extends 'ClarolineCoreBundle:Desktop:layout.html.twig' %}
{% macro renderSearchedContactsPager(pager, search, max, orderedBy, order) %}
{{
pagerfanta(
pager,
'twitter_bootstrap_translated',
{
'proximity' : 1,
'routeName': 'claro_my_contacts_tool_index',
'routeParams': {
'search': search,
'max': max,
'orderedBy': orderedBy,
'order': order
}
}
)
}}
{% endmacro %}
{% macro renderAllMyContactsPager(pager, max, orderedBy, order) %}
{{
pagerfanta(
pager,
'twitter_bootstrap_translated',
{
'proximity' : 1,
'routeName': 'claro_contact_show_all_my_contacts',
'routeParams': {
'max': max,
'orderedBy': orderedBy,
'order': order
}
}
)
}}
{% endmacro %}
{% macro renderCategoryContactsPager(pager, categoryId, max, orderedBy, order) %}
{{
pagerfanta(
pager,
'twitter_bootstrap_translated',
{
'proximity' : 1,
'routeName': 'claro_contact_show_contacts_by_category',
'routeParams': {
'category': categoryId,
'max': max,
'orderedBy': orderedBy,
'order': order
}
}
)
}}
{% endmacro %}
{% macro renderAllVisibleUsersPager(pager, max, orderedBy, order) %}
{{
pagerfanta(
pager,
'twitter_bootstrap_translated',
{
'proximity' : 1,
'routeName': 'claro_contact_show_all_visible_users',
'routeParams': {
'max': max,
'orderedBy': orderedBy,
'order': order
}
}
)
}}
{% endmacro %}
{% macro sortSearchedContactsUrl(search, max, orderedBy, order) %}
{% if order == 'ASC' %}
{% set newOrder = 'DESC' %}
{% else %}
{% set newOrder = 'ASC' %}
{% endif %}
{{
path(
'claro_my_contacts_tool_index',
{
'search': search,
'max': max,
'orderedBy': orderedBy,
'order': newOrder
}
)
}}
{% endmacro %}
{% macro sortAllMyContactsUrl(max, orderedBy, order) %}
{% if order == 'ASC' %}
{% set newOrder = 'DESC' %}
{% else %}
{% set newOrder = 'ASC' %}
{% endif %}
{{
path(
'claro_contact_show_all_my_contacts',
{
'max': max,
'orderedBy': orderedBy,
'order': newOrder
}
)
}}
{% endmacro %}
{% macro sortCategoryContactsUrl(categoryId, max, orderedBy, order) %}
{% if order == 'ASC' %}
{% set newOrder = 'DESC' %}
{% else %}
{% set newOrder = 'ASC' %}
{% endif %}
{{
path(
'claro_contact_show_contacts_by_category',
{
'category': categoryId,
'max': max,
'orderedBy': orderedBy,
'order': newOrder
}
)
}}
{% endmacro %}
{% macro sortAllVisibleUsersUrl(max, orderedBy, order) %}
{% if order == 'ASC' %}
{% set newOrder = 'DESC' %}
{% else %}
{% set newOrder = 'ASC' %}
{% endif %}
{{
path(
'claro_contact_show_all_visible_users',
{
'max': max,
'orderedBy': orderedBy,
'order': newOrder
}
)
}}
{% endmacro %}
{% from _self import renderSearchedContactsPager %}
{% from _self import renderAllMyContactsPager %}
{% from _self import renderCategoryContactsPager %}
{% from _self import renderAllVisibleUsersPager %}
{% from _self import sortSearchedContactsUrl %}
{% from _self import sortAllMyContactsUrl %}
{% from _self import sortCategoryContactsUrl %}
{% from _self import sortAllVisibleUsersUrl %}
{% from "ClarolineCoreBundle::macros.html.twig" import maxResultsSelectBox %}
{% block title %}
{{ 'my_contacts' | trans({}, 'tools') | striptags | raw }}
{% endblock %}
{% block breadcrumb %}
{{
macros.desktopBreadcrumbs([
{
'name': 'my_contacts'|trans({}, 'tools'),
'href': ''
}
])
}}
{% endblock %}
{% block content %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
{% endblock %}