{% spaceless %}
{% for flashMessage in app.session.flashbag.get('notification') %}
{% embed 'WebelopingLanderBundle:Modal:modal.html.twig' %}
{% block modal_id 'notification-modal' %}
{% block modal_title 'feedback'|upper %}
{% block modal_text flashMessage %}
{% block modal_buttons %}
{{ 'ok'|trans|capitalize }}
{% endblock %}
{% endembed %}
{% endfor %}
{% for flashMessage in app.session.flashbag.get('feedback-notification') %}
{% set feedback = flashMessage|json_decode %}
{% if feedback is iterable %}
{% embed 'WebelopingLanderBundle:Modal:modal.html.twig' %}
{% block attributes %}
{% if feedback.achievement.show is defined and feedback.achievement.show is empty %}
data-show="false"
data-action="{{ feedback.achievement.achievement_action }}"
data-req="{{ path( 'feedback_get_js_lightbox_actions' ) }}"
{% endif %}
{% endblock %}
{% block modal_id 'feedback-notification_'~loop.index %}
{% block modal_class 'feedback-notification' %}
{% block modal_title feedback.title|upper %}
{% block modal_text %}
{% if feedback.achievement is defined and feedback.achievement.achievement_action is defined %}{{ (feedback.achievement.achievement_action ~ '.content')|trans({'%achievement%': ( feedback.achievement is defined ) ? feedback.achievement.achievement_name:'', '%points%': feedback.points|number_format, '%nickname%': feedback.nickname},'Feedback')}}{% endif %}
{% if feedback.points is defined and feedback.points > 0 %}
Has ganado: {{ feedback.points|number_format }} puntos!
{% endif %}
{% if feedback.achievement is defined and feedback.achievement is not empty %}
{{ ('Medalla ' ~ feedback.achievement.achievement_name)|upper }}
{% endif %}
{% endblock %}
{% block modal_buttons %}
{% if nextUrl is defined and nextUrl is not empty %}
{{('chapter.start.'~chapter.order~'.buttonOK')|trans({},'Feedback')}}
{% elseif not feedback.achievement.achievement_action|default(false) %}
{{ 'Ok'|trans({},'Feedback') }}
{% else %}
{{ (feedback.achievement.achievement_action ~ '.buttonOK')|trans({},'Feedback') }}
{% endif %}
{% if feedback.achievement.achievement_action|default(false) %}
{% if ((feedback.achievement.achievement_action ~ '.buttonGO')|trans({},'Feedback')) != (feedback.achievement.achievement_action ~ '.buttonGO') %}
{{ ((feedback.achievement.achievement_action ~ '.buttonGO')|trans({},'Feedback')) }}
{% endif %}
{% endif %}
{% endblock %}
{% endembed %}
{% endif %}
{% endfor %}
{% for flashMessage in app.session.flashbag.get('chapter-end-notification') %}
{% include 'WebelopingLanderBundle:Includes:chapter_end_notification.html.twig' %}
{% endfor %}
{% endspaceless %}