{% macro renderPager(pager, surveyId, orderedBy, order, max) %} {{ pagerfanta( pager, 'twitter_bootstrap_translated', { 'proximity' : 1, 'routeName': 'claro_survey_questions_management', 'routeParams': { 'survey': surveyId, 'orderedBy': orderedBy, 'order': order, 'max': max } } ) }} {% endmacro %} {% macro sortUrl(surveyId, orderedBy, order) %} {% if order == 'ASC' %} {% set newOrder = 'DESC' %} {% else %} {% set newOrder = 'ASC' %} {% endif %} {{ path('claro_survey_questions_management', {'survey': surveyId, 'orderedBy': orderedBy, 'order': newOrder }) }} {% endmacro %} {% from _self import renderPager %} {% from _self import sortUrl %} {% set layout = 'ClarolineCoreBundle:Workspace:layout.html.twig' %} {% if isDesktop() %} {% set layout = 'ClarolineCoreBundle:Desktop:layout.html.twig' %} {% endif %} {% set _resource = survey %} {% set surveyId = survey.getId() %} {% extends layout %} {% block title %} {{ survey.getResourceNode().getName() ~ ' - ' | striptags | raw ~ 'questions_management'|trans({}, 'survey') }} {% endblock %} {% block resourceBreadcrumb %}
  • {{ _resource.getResourceNode().getName() }}
  • {{ 'questions_management' | trans({}, 'survey') }}
  • {% endblock %} {% block section_content %}

    {{ 'questions_management'|trans({}, 'survey') }}

    {{ 'return'|trans({}, 'survey') }} {{ 'create_question'|trans({}, 'survey') }} {{ 'models_management'|trans({}, 'survey') }}

    {% if questions|length > 0 %}
    {% for question in questions %} {% endfor %}
    {{ 'title'|trans({}, 'survey') }} {{ 'type'|trans({}, 'survey') }} {{ 'actions'|trans({}, 'survey') }}
    {{ question.getTitle() }} {{ question.getType()|trans({}, 'survey') }}
    {% if questions.getNbPages() > 1 %} {{ renderPager(questions, survey.getId(), orderedBy, order, max) }} {% endif %} {% else %} {% endif %}
    {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}