{% 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 %}
{{ feedback.achievement.achievement_name }}
{{ ('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 %}