{% extends '@App/app.html.twig' %} {% block title %}Planning hebdomadaire{% endblock %} {% block page_header %}{% endblock %} {% block content %} {% set french_days = { 1: 'Lundi', 2: 'Mardi', 3: 'Mercredi', 4: 'Jeudi', 5: 'Vendredi', 6: 'Samedi', 7: 'Dimanche' } %} {% set french_months = { 1: 'Janvier', 2: 'Février', 3: 'Mars', 4: 'Avril', 5: 'Mai', 6: 'Juin', 7: 'Juillet', 8: 'Août', 9: 'Septembre', 10: 'Octobre', 11: 'Novembre', 12: 'Décembre' } %} {% set current_query = app.request.query.all %} {% set previous_start = calendar.start|date_modify('-7 days')|date('Y-m-d') %} {% set next_start = calendar.start|date_modify('+7 days')|date('Y-m-d') %} {% set completion = calendar.contractMinutes > 0 ? ((calendar.totalMinutes / calendar.contractMinutes * 100)|round(0, 'floor')) : 0 %} {% set completion = completion > 100 ? 100 : completion %} {% set week_is_editable = calendar.editableSchedule is not empty %} {% set schedule_count = calendar.schedules|length %} {% set week_is_published = schedule_count > 0 and not week_is_editable %} {% set conflict_count = conflicts|length %} {% set show_avatars = settings is defined ? settings.getOption('showAvatars', true) : true %} {% set show_breaks = settings is defined ? settings.getOption('showBreaks', true) : true %} {% set color_by = settings is defined ? settings.getOption('colorBy', 'service') : 'service' %}
Gestion des horaires - Semaine {{ calendar.start|date('W') }} ({{ calendar.start|date('d/m/Y') }} - {{ calendar.end|date('d/m/Y') }})
{{ conflict_count }} alerte{{ conflict_count > 1 ? 's' : '' }} ouverte{{ conflict_count > 1 ? 's' : '' }} sur cette semaine.
+{{ conflict_count - 3 }} autre{{ conflict_count - 3 > 1 ? 's' : '' }} alerte{{ conflict_count - 3 > 1 ? 's' : '' }}
{% endif %}