{% include '@Survey/frontend/_survey_assets.html.twig' %} {% include '@Survey/frontend/_survey_branding.html.twig' %}
{% if headline.text %}

{{ headline.text }}

{% endif %} {% if loginRequired %}
Dieses Frontendmodul ist fuer eingeloggte Mitglieder gedacht. Nutzen Sie den normalen Contao-Mitgliederlogin auf einer geschuetzten Seite.
{% elseif createMode %}

Neue Umfrage erstellen

Die Umfrage wird nach dem Anlegen automatisch dem eingeloggten Mitglied zugewiesen.

{{ form_start(surveyForm, {attr: {class: 'survey-form-grid'}}) }}
{% if backUrl %}Zur Liste{% endif %}
{{ form_end(surveyForm) }}
{% else %} {% set locked = survey.isLocked == '1' %}
{% if backUrl %}Zur Liste{% endif %} {% if publicUrl %}Oeffentliche Ansicht oeffnen{% endif %}
Oeffentlicher Link
{% if publicUrl %}{{ publicUrl }}{% else %}Noch keine oeffentliche Seite hinterlegt.{% endif %}
Status
{{ survey.published ? 'veroeffentlicht' : 'entwurf' }}{% if locked %}gesperrt{% endif %}
Bearbeitende
{{ editors|length }} Mitglied(er)
{% if locked %}
Die Umfrage ist strukturell gesperrt, weil bereits Antworten vorliegen. Stammdaten koennen weiter gepflegt werden, der Ablauf und die Fragen jedoch nicht.
{% endif %}

Umfrage-Metadaten

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

Bearbeitende Mitglieder

{% for editor in editors %}
{{ [editor.firstname, editor.lastname]|join(' ')|trim ?: editor.email }}
{{ editor.email }}
{% else %}
Keine Editoren hinterlegt.
{% endfor %}

Antworten und Ergebnisse

{% for submission in submissions %}
{{ submission.answerCount }} Antworten {{ submission.isFinished ? 'abgeschlossen' : 'offen' }}
Begonnen: {{ submission.startedAt ? submission.startedAt|date('d.m.Y H:i') : 'unbekannt' }}
Beendet: {{ submission.completedAt ? submission.completedAt|date('d.m.Y H:i') : 'unbekannt' }}
Teilnahme-Code: {{ submission.token }}
{% else %}
Es liegen noch keine Teilnahmen vor.
{% endfor %}

Fragen bearbeiten

{% if activeQuestionId %}Bearbeitungsmodus{% 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 %}Pflicht{% endif %} {% if loop.first %}Start{% endif %}

{{ question.question }}

{{ question.description ?: 'Keine Zusatzbeschreibung.' }}

{% if not locked %}
Bearbeiten
{% endif %}
{% else %}
Noch keine Fragen angelegt.
{% endfor %}

Sprungregeln

{% if activeConditionId %}Bearbeitungsmodus{% endif %}
{% if not locked %} {{ form_start(conditionForm, {attr: {class: 'survey-form-grid'}}) }}
{{ form_end(conditionForm) }} {% endif %}
{% for condition in conditions %}
Wenn Antwort = {{ condition.answerValue }}
{{ condition.sourceQuestionLabel ?: ('Frage #' ~ condition.sourceQuestion) }}
weiter zu {{ condition.targetQuestionLabel ?: ('Frage #' ~ condition.targetQuestion) }}
{% if not locked %}
Bearbeiten
{% endif %}
{% else %}
Noch keine Bedingungen definiert.
{% endfor %}
{% endif %}