diff --git a/commands/CreateFormsCommand.php b/commands/CreateFormsCommand.php index dbf35ef..8500083 100644 --- a/commands/CreateFormsCommand.php +++ b/commands/CreateFormsCommand.php @@ -54,10 +54,6 @@ class CreateFormsCommand extends Command private function absencesForm(FormManager $formManager, $meeo_config) { - $existingForm = $formManager->getOne($meeo_config['absences']['formId']); - if ($existingForm) - return false; - $data = [ "bn_id_nature" => $meeo_config['absences']['formId'], "bn_label_nature" => "Absences", @@ -69,7 +65,8 @@ class CreateFormsCommand extends Command "bn_template" => << "fr-FR", @@ -77,6 +74,10 @@ EOT, "bn_only_one_entry_message" => null ]; + $existingForm = $formManager->getOne($meeo_config['absences']['formId']); + if ($existingForm) + return $formManager->update($data); + return $formManager->create($data); } diff --git a/templates/eleve_absences.twig b/templates/eleve_absences.twig index 06db2bb..94c5f2f 100644 --- a/templates/eleve_absences.twig +++ b/templates/eleve_absences.twig @@ -1,9 +1,11 @@
{% for entry in entries %}
-
{{ entry['bf_date_debut_evenement'] }}
+
{{ entry['bf_date_debut_evenement']|date("m/d/Y H:i") }} - {{ entry['bf_date_fin_evenement']|date("m/d/Y H:i") }}
{% if entry['bf_commentaire']|default %}

{{ entry['bf_commentaire'] }}

+ {% else %} +

Aucune information

{% endif %}
{% endfor %}