179 lines
11 KiB
Twig
179 lines
11 KiB
Twig
|
|
<div class="col-md-8">
|
|
<div class="card border-left border-primary">
|
|
<div class="card-body">
|
|
<div class="form-group row">
|
|
<div class="col-md-3">
|
|
<h5 class="card-title mb-5 question-number">Question N: </h5>
|
|
</div>
|
|
<div class="col-md-3 offset-2">
|
|
<button type="button" class="btn btn-outline-secondary rounded-pill mb-3">
|
|
<i class="fa fa-eye"></i>Afficher
|
|
</button>
|
|
</div>
|
|
<div class="col-md-2 offset-2">
|
|
<button type="button" class="btn btn-danger remove-question mb-3 float-right">
|
|
<i class="fa fa-trash"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="control-label col-sm-2 align-self-center mb-0" for="{{ formQtn.title.vars.id }}">{{ form_label(formQtn.title) }}:</label>
|
|
<div class="col-sm-8">
|
|
{{ form_widget(formQtn.title, {'attr': {'class': 'form-control', 'placeholder': 'Visible que pour la createur du question' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="control-label col-sm-2 align-self-center mb-0" for="{{ formQtn.name_en.vars.id }}">{{ form_label(formQtn.name_en) }}:</label>
|
|
<div class="col-sm-8">
|
|
{{ form_widget(formQtn.name_en, {'attr': {'class': 'form-control', 'placeholder': 'Visible pour les participants' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="control-label col-sm-2 align-self-center mb-0" for="{{ formQtn.name_fr.vars.id }}">{{ form_label(formQtn.name_fr) }}:</label>
|
|
<div class="col-sm-8">
|
|
{{ form_widget(formQtn.name_fr, {'attr': {'class': 'form-control', 'placeholder': 'Visible pour les participants' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="control-label col-sm-2 align-self-center mb-0" for="{{ formQtn.name_ar.vars.id }}">{{ form_label(formQtn.name_ar) }}:</label>
|
|
<div class="col-sm-8">
|
|
{{ form_widget(formQtn.name_ar, {'attr': {'class': 'form-control', 'placeholder': 'Visible pour les participants' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="row mt-5">
|
|
<div class="col-md-6">
|
|
<div class="form-group col-sm-10">
|
|
<label for="{{ formQtn.amount.vars.id }}">{{ form_label(formQtn.amount) }}</label>
|
|
{{ form_widget(formQtn.amount, {'attr': {'class': 'form-control' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group col-sm-10">
|
|
<label for="{{ formQtn.max_participant.vars.id }}">{{ form_label(formQtn.max_participant) }}</label>
|
|
{{ form_widget(formQtn.max_participant, {'attr': {'class': 'form-control' }}) }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<h4 class="card-title mt-4">Modalité</h4>
|
|
<div class="row mt-3">
|
|
<div class="col-md-6">
|
|
<div class="form-group ">
|
|
<label>{{ form_label(formQtn.type_modality) }}</label>
|
|
{{ form_widget(formQtn.type_modality, {'attr': {'class': 'form-control form-control-sm mb-3"' }}) }}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 mt-4">
|
|
<div class="form-group">
|
|
{% for key,child in formQtn.choice %}
|
|
<div class="custom-control-inline">
|
|
{{ form_widget(child) }}
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
{% set prototype %}
|
|
<div class="modality-item border rounded p-3 mt-3 mb-3">
|
|
|
|
{# EN #}
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">EN</span>
|
|
{{ form_widget(formQtn.modalitys.vars.prototype.name_en, {
|
|
attr: {
|
|
class: 'form-control',
|
|
placeholder: 'Nom (EN)'
|
|
}
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(formQtn.modalitys.vars.prototype.name_en) }}
|
|
|
|
{# FR #}
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">FR</span>
|
|
{{ form_widget(formQtn.modalitys.vars.prototype.name_fr, {
|
|
attr: {
|
|
class: 'form-control',
|
|
placeholder: 'Nom (FR)'
|
|
}
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(formQtn.modalitys.vars.prototype.name_fr) }}
|
|
|
|
{# AR #}
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">AR</span>
|
|
{{ form_widget(formQtn.modalitys.vars.prototype.name_ar, {
|
|
attr: {
|
|
class: 'form-control',
|
|
placeholder: 'الاسم (AR)',
|
|
dir: 'rtl'
|
|
}
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(formQtn.modalitys.vars.prototype.name_ar) }}
|
|
|
|
|
|
</div>
|
|
{% endset %}
|
|
|
|
{# modalities #}
|
|
<div class="row mt-4">
|
|
<div class="col-md-8">
|
|
<div id="modalities" data-prototype="{{ prototype|e('html_attr') }}">
|
|
|
|
{% for modality in formQtn.modalitys %}
|
|
<div class="modality-item border rounded p-3 mb-3">
|
|
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">EN</span>
|
|
{{ form_widget(modality.name_en, {
|
|
attr: { class: 'form-control', placeholder: 'Nom (EN)' }
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(modality.name_en) }}
|
|
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">FR</span>
|
|
{{ form_widget(modality.name_fr, {
|
|
attr: { class: 'form-control', placeholder: 'Nom (FR)' }
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(modality.name_fr) }}
|
|
|
|
<div class="input-group mb-3">
|
|
<span class="input-group-text">AR</span>
|
|
{{ form_widget(modality.name_ar, {
|
|
attr: {
|
|
class: 'form-control',
|
|
placeholder: 'الاسم (AR)',
|
|
dir: 'rtl'
|
|
}
|
|
}) }}
|
|
</div>
|
|
{{ form_errors(modality.name_ar) }}
|
|
|
|
<button type="button" class="remove-modality btn btn-danger btn-sm"> Supprimer </button>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-4">
|
|
<button type="button" id="add-modality" class="btn btn-primary">Ajouter une modalité</button>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3"></div>
|