{% extends 'base.html.twig' %} {% block body %} {{ form_start(form) }}

{% if mode=="update" %} Modification ACTIVITE {% elseif mode=="submit" %} Création ACTIVITE {% endif %}

{{ form_widget(form.submit) }} Annuler {% if mode=="update" %} {% if activity.status==0 or activity.status==10%} Supprimer {% else %} {{ form_widget(form.archiving) }} {% endif %} {% if form.distribution is defined %} {{ form_widget(form.distribution) }} {% endif %} {% endif %}

{% if app.session.flashbag.has('error') %}
Erreur
{% for flashMessage in app.session.flashbag.get('error') %} {{ flashMessage | raw }}
{% endfor %}
{% endif %} {% if app.session.flashbag.has('notice') %}
Information
{% for flashMessage in app.session.flashbag.get('notice') %} {{ flashMessage }}
{% endfor %}
{% endif %}

Entête

Informations
{{ form_row(form.name) }} {{ form_row(form.subject) }} {{ form_row(form.group) }}

Enoncés

{% if mode == "submit" %}
Pièces Jointes
Vous pourrez rattacher des pièces jointes une fois l'activité créée.
{% else %}
Pièces Jointes {% if activity.status == 0 %} {% endif %}
{% endif %}
Description
{{ form_widget(form.activity) }}

Corrigés

{% if mode == "submit" %}
Pièces Jointes
Vous pourrez rattacher des pièces jointes une fois l'activité créée.
{% else %}
Pièces Jointes {% if activity.status < 10 %} {% endif %}
{% endif %}
Description
{{ form_widget(form.corrected) }}
{{ form_end(form) }} {% endblock %} {% block localjavascript %} $(document).ready(function() { loadDocument(); $("#activity_name").focus(); }); {% if mode != "submit" %} function myupload(entity) { url='{{ path('app_document_upload',{'entity': 'xxxxx', 'id':activity.id }) }}'; url=url.replace('xxxxx',entity); ModalLoad('mymodal','Pièces Jointes',url); } function myrecord(entity) { url='{{ path('app_document_record',{'entity': 'xxxxx', 'id':activity.id }) }}'; url=url.replace('xxxxx',entity); ModalLoad('mymodal','Enregistrement',url); } function myviewer(entity,id) { url='{{ path('app_document_view',{'entity': 'yyyyy', 'id':'xxxxx' }) }}'; url=url.replace('xxxxx',id); url=url.replace('yyyyy',entity); ModalLoad('mymodal','Pièce Jointe',url); } function mydownload(entity,id) { url='{{ path('app_document_show',{'entity': 'yyyyy', 'id':'xxxxx' }) }}'; url=url.replace('xxxxx',id); url=url.replace('yyyyy',entity); document.location=url; } function myedit(entity,id) { url='{{ path('app_document_update',{'entity': 'yyyyy', 'id':'xxxxx' }) }}'; url=url.replace('xxxxx',id); url=url.replace('yyyyy',entity); ModalLoad('mymodal','Pièce Jointe',url); } $('#mymodal').on('hidden.bs.modal', function (e) { loadDocument(); }); function loadDocument() { // Sur fermeture de la modal on recharge les PJ $.ajax({ type: "POST", url: "{{ path('app_document_listmaster',{entity:'activity',id:activity.id}) }}", success: function (response) { response=JSON.parse(response); if(response.return=="KO") { alert(response.error); } else { // On vide le conteneur document $("#activitydocuments").empty(); // On reconstruit la liste for (doc of response) { $("#activitydocuments").append(doc.html); } } } }); // Sur fermeture de la modal on recharge les PJ $.ajax({ type: "POST", url: "{{ path('app_document_listmaster',{entity:'corrected',id:activity.id}) }}", success: function (response) { response=JSON.parse(response); if(response.return=="KO") { alert(response.error); } else { // On vide le conteneur document $("#correcteddocuments").empty(); // On reconstruit la liste for (doc of response) { $("#correcteddocuments").append(doc.html); } } } }); } {%endif%} {% endblock %}