2020-05-11 15:53:07 +02:00
|
|
|
{% extends "base.html.twig" %}
|
|
|
|
|
|
|
|
{% block localstyle %}
|
|
|
|
.homecard {
|
|
|
|
margin: 20px 20px 0px 0px;
|
|
|
|
float:left;
|
|
|
|
}
|
|
|
|
|
|
|
|
table {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
th,td {
|
|
|
|
border: 1px solid #37474F;
|
|
|
|
color: #ffffff;
|
|
|
|
background-color:#37474F;
|
|
|
|
text-align:center;
|
|
|
|
width: 70px;
|
|
|
|
}
|
|
|
|
td {
|
|
|
|
background-color:#e8ecf1;
|
|
|
|
cursor: help;
|
|
|
|
height: 44px;
|
|
|
|
vertical-align: top;
|
|
|
|
color: #ffffff;
|
|
|
|
}
|
|
|
|
|
|
|
|
.date {
|
|
|
|
font-size: 9px;
|
|
|
|
color: #37474F;
|
|
|
|
}
|
|
|
|
|
|
|
|
.allday {
|
|
|
|
font-size: 12px;
|
|
|
|
float:left;
|
|
|
|
width:100%;
|
2022-09-08 13:42:28 +02:00
|
|
|
height: 18px;
|
|
|
|
flex: 0 0 auto;
|
2020-05-11 15:53:07 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.am, .ap {
|
|
|
|
font-size: 12px;
|
|
|
|
float:left;
|
|
|
|
width:50%;
|
2022-09-08 13:42:28 +02:00
|
|
|
height: 18px;
|
|
|
|
flex: 0 0 auto;
|
2020-05-11 15:53:07 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.astreinte {
|
|
|
|
font-size: 11px;
|
|
|
|
float:left;
|
|
|
|
width:100%;
|
|
|
|
height:12px;
|
|
|
|
}
|
|
|
|
{% endblock %}
|
|
|
|
|
|
|
|
|
|
|
|
{% block body %}
|
|
|
|
{% if fgprint is defined and fgprint %}<h1>Synthèse</h1>{%endif%}
|
|
|
|
{% for user in users %}
|
|
|
|
{% set nbday=1 %}
|
|
|
|
|
|
|
|
<div class="card homecard" style="width:380px;">
|
|
|
|
<div class="card-header">
|
|
|
|
<img src="\{{appAlias}}\uploads\avatar\{{user.user.avatar}}" class='avatar no-print'>
|
|
|
|
{{ user.user.displayname }}
|
|
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
|
|
<table>
|
|
|
|
<thead>
|
2020-07-29 09:51:13 +02:00
|
|
|
<th>S</th>
|
2020-05-11 15:53:07 +02:00
|
|
|
<th>L</th>
|
|
|
|
<th>M</th>
|
|
|
|
<th>M</th>
|
|
|
|
<th>J</th>
|
|
|
|
<th>V</th>
|
|
|
|
<th>S</th>
|
|
|
|
<th>D</th>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
{% for event in user.events %}
|
|
|
|
{% if nbday==1 %}
|
|
|
|
<tr>
|
2020-07-29 09:51:13 +02:00
|
|
|
<td class="date" style="vertical-align:middle">{{event.date|date("W")}}</td>
|
2020-05-11 15:53:07 +02:00
|
|
|
{% endif %}
|
|
|
|
<td>
|
|
|
|
<div class="date">{{ event.date | date("d/m") }}</div>
|
2022-09-08 13:42:28 +02:00
|
|
|
<div class="d-flex flex-wrap">
|
|
|
|
{% set haveam=false %}
|
|
|
|
{% for detail in event.events %}
|
|
|
|
{% if detail.allday %}
|
|
|
|
<div class='allday' style='background-color:{{ detail.colorday }};' title='{{ detail.descriptionday }}'>1</div>
|
|
|
|
{% else %}
|
|
|
|
{%if detail.am %}
|
|
|
|
{% set haveam=true %}
|
|
|
|
<div class='am' style='background-color:{{ detail.coloram }};' title='{{ detail.descriptionam }}'>0.5</div>
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{%if detail.ap %}
|
|
|
|
{% if not haveam %}<div class='am'></div>{%endif%}
|
|
|
|
<div class='ap ml-auto' style='background-color:{{ detail.colorap }};' title='{{ detail.descriptionap }}'>0.5</div>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
|
|
|
|
{% if event.astreinte %}
|
|
|
|
<div class='astreinte' style='background-color:{{ event.colorastreinte }};' title='{{ event.descriptionastreinte }}'>*</div>
|
2020-05-11 15:53:07 +02:00
|
|
|
{% else %}
|
2022-09-08 13:42:28 +02:00
|
|
|
<div class='astreinte'></div>
|
2020-05-11 15:53:07 +02:00
|
|
|
{% endif %}
|
2022-09-08 13:42:28 +02:00
|
|
|
</div>
|
2020-05-11 15:53:07 +02:00
|
|
|
</td>
|
|
|
|
|
|
|
|
{% set nbday=nbday+1 %}
|
|
|
|
{% if nbday==8 %}
|
|
|
|
</tr>
|
|
|
|
{% set nbday=1 %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
|
|
|
|
{% endfor %}
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{% if (loop.index % 2) == 0 %} <div class="new-page"> </div> {% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
{% endblock %}
|
|
|
|
|
|
|
|
{% block localjavascript %}
|
|
|
|
function myprint() {
|
|
|
|
document.location.href="{{path(app.request.attributes.get('_route'),{fgprint:true})}}";
|
|
|
|
}
|
2022-09-08 13:42:28 +02:00
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
|
maxheight=0;
|
|
|
|
$( ".card" ).each(function( index ) {
|
|
|
|
if($(this).height()>maxheight)
|
|
|
|
maxheight=$(this).height();
|
|
|
|
});
|
|
|
|
$( ".card" ).height(maxheight);
|
|
|
|
});
|
|
|
|
|
2020-05-11 15:53:07 +02:00
|
|
|
{% endblock %}
|