{% extends "IcapBadgeBundle:Administration:layout.html.twig" %} {% form_theme form 'IcapBadgeBundle:Form:rules.html.twig' %} {% trans_default_domain "icap_badge" %} {% block title %}{{ parent() ~ ' - ' ~ 'view_badge' | trans({'%badge_name%' : badge.name}) | striptags | raw }}{% endblock %} {% block breadcrumb %} {{ macros.breadcrumbs([ { 'icon': 'fa fa-cog', 'name': 'administration'|trans({}, 'platform'), 'href': path('claro_admin_index') }, { 'name': 'badges_management'|trans({}, 'icap_badge'), 'href': path('icap_badge_admin_badges') }, { 'name': 'view_badge'|trans({'%badge_name%': badge.name}, 'icap_badge'), 'href': '' } ]) }} {% endblock %} {% block section_title %}{{ 'view_badge'|trans({'%badge_name%': badge.name}, 'icap_badge') }}{% endblock %} {% block section_body %}
{{ badge.name }}
{% if badge.isExpiring %} {% endif %}
{{ 'badge_details'|trans }}
{{ 'badge_form_name'|trans }} {{ badge.name }}
{{ 'badge_version'|trans }} {{ badge.version }}
{{ 'badge_validity_period'|trans }} {{ badge.expireDuration ~ ' ' ~ badge.expirePeriodLabel|trans }}
{{ 'badge_form_description'|trans }} {{ badge.description }}
{{ 'badge_form_criteria'|trans }} {{ badge.criteria|raw }}
{% if 0 < pager.currentPageResults|length %}

{{ 'badge_awarded_to'|trans }} :

{% for userBadge in pager.currentPageResults %} {% set badge = userBadge.badge %} {% set user = userBadge.user %} {% endfor %}
{{ 'First name'|trans({}, 'platform') }} {{ 'Last name'|trans({}, 'platform') }}
{{ user.firstname }} {{ user.lastname }}
{% if pager.haveToPaginate %} {{ pagerfanta( pager, 'twitter_bootstrap_translated', { 'proximity' : 1, 'routeName': 'icap_badge_admin_badges_edit', 'routeParams': {'slug': badge.slug} } ) }} {% endif %} {% else %}

{{ 'start_to_award_this_badge'|trans({'%url%': path('icap_badge_admin_badges_award', {'slug': badge.slug})})|raw }}

{% endif %}

{{ 'award_badge'|trans }} :

{{ render(controller('IcapBadgeBundle:Administration:award', { 'slug': badge.slug })) }}

{{ 'edit_badge'|trans({'%badge_name%' : badge.name}) }}

{% if 0 < pager.currentPageResults|length %}
{{ 'badge_edit_create_new_version'|trans|raw }}
{% endif %}
{{ form_errors(form) }}
64px * 64px min., 256kb max.
{{ form_widget(form.file) }} {{ form_errors(form.file) }}
{% for translation in form.translations %} {% set locale = translation.locale.vars.value %}
{{ form_errors(translation) }}
{{ form_errors(translation.name) }} {{ form_widget(translation.name) }}
128 carac. max
{{ form_errors(translation.description) }} {{ form_widget(translation.description) }}
128 carac. max
{{ form_errors(translation.criteria) }} {{ form_widget(translation.criteria) }}
{{ form_widget(translation) }}
{% endfor %}
{{ form_widget(form.rules) }} {{ form_rest(form) }}
{% if 0 < pager.currentPageResults|length %}

' ~ 'badge_edit_confirm_message'|trans({'%badgeName%': badge.name}) }}" data-confirm-ok="{{ 'edit'|trans({}, 'platform') }}" data-confirm-cancel="{{ 'cancel'|trans({}, 'platform') }}" data-confirm-style="primary">{{ 'edit'|trans({}, 'platform') }} {% else %} {% endif %} {{ 'cancel'|trans({}, 'platform') }}
{% endblock %} {% block stylesheets %} {{ parent() }} {% stylesheets debug=false filter="lessphp, cssmin" output="css/icapbadge/badge_picker.css" "@IcapBadgeBundle/Resources/views/less/badge_picker.less" %} {% endstylesheets %} {% endblock %} {% block javascripts %} {{ parent() }} {% if 'en' != app.request.locale %} {% endif %} {% endblock %}