{% trans_default_domain 'messages' %} {% include '@Survey/frontend/_survey_assets.html.twig' %} {% include '@Survey/frontend/_survey_branding.html.twig' %} {% set moduleHeadline = (headline is iterable ? headline.text|default('') : headline|default(''))|striptags|trim %}
{% if moduleHeadline %}

{{ moduleHeadline }}

{% endif %} {% if loginRequired %}
{{ 'survey.edit.login_required'|trans }}
{% elseif createMode %}

{{ 'survey.edit.create_title'|trans }}

{{ 'survey.edit.create_text'|trans }}

{{ form_start(surveyForm, {attr: {class: 'survey-form-grid'}}) }}
{% if backUrl %}{{ 'survey.edit.back_to_list'|trans }}{% endif %}
{{ form_end(surveyForm) }}
{% else %} {% set locked = survey.isLocked == '1' %}
{% if backUrl %}{{ 'survey.edit.back_to_list'|trans }}{% endif %} {% if publicUrl %}{{ 'survey.edit.public_view_open'|trans }}{% endif %}
{{ 'survey.edit.public_link'|trans }}
{% if publicUrl %}{{ publicUrl }}{% else %}{{ 'survey.edit.no_public_page'|trans }}{% endif %}
{{ 'survey.edit.status'|trans }}
{{ survey.published ? 'survey.edit.published'|trans : 'survey.edit.draft'|trans }}{% if locked %}{{ 'survey.edit.locked'|trans }}{% endif %}
{{ 'survey.edit.editors'|trans }}
{{ 'survey.edit.editors_count'|trans({'%count%': editors|length}) }}
{% if locked %}
{{ 'survey.edit.structure_locked'|trans }}
{% endif %}

{{ 'survey.edit.metadata'|trans }}

{{ form_start(surveyForm, {attr: {class: 'survey-form-grid'}}) }}
{{ form_end(surveyForm) }}

{{ 'survey.edit.editors_title'|trans }}

{% for editor in editors %}
{{ ([editor.firstname, editor.lastname]|join(' ')|trim|striptags) ?: (editor.email|striptags|trim) }}
{{ editor.email|striptags|trim }}
{% else %}
{{ 'survey.edit.no_editors'|trans }}
{% endfor %}

{{ 'survey.edit.responses_title'|trans }}

{% for submission in submissions %}
{{ 'survey.list.answers'|trans({'%count%': submission.answerCount}) }} {{ submission.isFinished ? 'survey.edit.completed'|trans : 'survey.edit.open'|trans }}
{{ 'survey.edit.started_at'|trans }}: {{ submission.startedAt ? submission.startedAt|date('d.m.Y H:i') : 'survey.edit.unknown'|trans }}
{{ 'survey.edit.completed_at'|trans }}: {{ submission.completedAt ? submission.completedAt|date('d.m.Y H:i') : 'survey.edit.unknown'|trans }}
{{ 'survey.edit.participation_code'|trans }}: {{ submission.token }}
{% else %}
{{ 'survey.edit.no_submissions'|trans }}
{% endfor %}

{{ 'survey.edit.questions_title'|trans }}

{% if activeQuestionId %}{{ 'survey.edit.edit_mode'|trans }}{% endif %}
{% if not locked %} {% set questionType = questionForm.type.vars.value ?: 'yes_no_maybe' %} {{ form_start(questionForm, {attr: {class: 'survey-form-grid'}}) }}
{{ form_end(questionForm) }} {% endif %}
{% for question in questions %}
{{ question.type }} {% if question.mandatory %}{{ 'survey.edit.mandatory_badge'|trans }}{% endif %} {% if loop.first %}{{ 'survey.edit.start_badge'|trans }}{% endif %}

{{ question.question|striptags|trim }}

{{ (question.description|striptags|trim) ?: 'survey.edit.no_extra_description'|trans }}

{% if not locked %}
{{ 'survey.list.edit'|trans }}
{% endif %}
{% else %}
{{ 'survey.edit.no_questions'|trans }}
{% endfor %}

{{ 'survey.edit.conditions_title'|trans }}

{% if activeConditionId %}{{ 'survey.edit.edit_mode'|trans }}{% endif %}
{% if not locked %} {{ form_start(conditionForm, {attr: {class: 'survey-form-grid'}}) }}
{{ form_end(conditionForm) }} {% endif %}
{% for condition in conditions %}
{{ 'survey.edit.condition_prefix'|trans({'%value%': condition.answerValue|striptags|trim}) }}
{{ (condition.sourceQuestionLabel|striptags|trim) ?: 'survey.edit.question_fallback'|trans({'%id%': condition.sourceQuestion}) }}
{{ 'survey.edit.continue_to'|trans({'%target%': ((condition.targetQuestionLabel|striptags|trim) ?: ('survey.edit.question_fallback'|trans({'%id%': condition.targetQuestion})))}) }}
{% if not locked %}
{{ 'survey.edit.edit_condition'|trans }}
{% endif %}
{% else %}
{{ 'survey.edit.no_conditions'|trans }}
{% endfor %}
{% endif %}