Commit a06585f3 authored by François Agneray's avatar François Agneray
Browse files

Merge branch 'cmalnoe2' into 'develop'

ajout j5+ revue agenda+revue parcours ajout champ salle.aile et salle.description

See merge request !14
parents d075fc36 22cce526
Pipeline #2647 passed with stages
in 4 minutes and 27 seconds
......@@ -57,7 +57,7 @@ return [
'email_programme' => 'jdev2020-cp@services.cnrs.fr',
'email_info' => 'jdev2020@services.cnrs.fr',
'mailing_list' => 'https://listes.services.cnrs.fr/sympa/subscribe/jdev2020',
'date_debut' => '2020-07-07',
'date_debut' => '2020-07-06',
'date_fin' => '2020-07-10',
'limite' => '2020-05-30',
'ouverture' => '2020-02-24',
......@@ -65,17 +65,18 @@ return [
'inscription_j2' => '2020-04-30',
'inscription_j3' => '2020-06-23',
'inscription_j4' => '2020-07-03',
'j1' => '2020-07-07',
'j2' => '2020-07-08',
'j3' => '2020-07-09',
'j4' => '2020-07-10',
'j1' => '2020-07-06',
'j2' => '2020-07-07',
'j3' => '2020-07-08',
'j4' => '2020-07-09',
'j5' => '2020-07-10',
// 0 version de base (sans inscription)
// 1 version avec les inscriptions actives
// 2 version avec le sondage actif
// 3 version avec le parcours actif
// 4 version durant les JDEVs
// 5 apres les JDEVs
'version' => getenv('BOARDING_VERSION')
'version' => 3
]
]
];
......@@ -81,6 +81,8 @@ final class DashboardAdminAgendaAction
$a['pa_pm'][2] = $this->getAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_am'][3] = $this->getAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_pm'][3] = $this->getAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_am'][4] = $this->getAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_pm'][4] = $this->getAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$this->view->render($response, 'dashboard_admin_agenda.twig', $a);
......
......@@ -64,6 +64,8 @@ final class DashboardAdminEmargementAction
$a['pa_6_pm'] = $this->getAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_7_am'] = $this->getAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_7_pm'] = $this->getAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_8_am'] = $this->getAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_8_pm'] = $this->getAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$this->view->render($response, 'dashboard_admin_emargement.twig', $a);
......
......@@ -68,6 +68,8 @@ final class DashboardAdminParticipantParcoursAction
$a['pa_pm'][2] = $this->getParcours($this->settings['jdev']['j3'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][3] = $this->getParcours($this->settings['jdev']['j4'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][3] = $this->getParcours($this->settings['jdev']['j4'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][4] = $this->getParcours($this->settings['jdev']['j5'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][4] = $this->getParcours($this->settings['jdev']['j5'], '12:00:00', '19:00:00', $participant->getId());
if (array_key_exists('jour', $params)) {
......
......@@ -93,6 +93,8 @@ final class DashboardAdminParticipantParcoursFormationAction
$a['pa_pm'][2] = $this->getParcours($this->settings['jdev']['j3'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][3] = $this->getParcours($this->settings['jdev']['j4'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][3] = $this->getParcours($this->settings['jdev']['j4'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][4] = $this->getParcours($this->settings['jdev']['j5'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][4] = $this->getParcours($this->settings['jdev']['j5'], '12:00:00', '19:00:00', $participant->getId());
$this->view->render($response, 'dashboard_participant_parcours.twig', $a);
return $response;
......
......@@ -72,6 +72,8 @@ final class DashboardAdminPreAgendaAction
$a['pa_6_pm'] = $this->getPreAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_7_am'] = $this->getPreAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_7_pm'] = $this->getPreAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_8_am'] = $this->getPreAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_8_pm'] = $this->getPreAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$tot_nb_inscrits = $this->getNbInscriptions();
$a['tot_nb_inscrits'] = $tot_nb_inscrits[0]['nb_inscrits'];
......
......@@ -61,6 +61,8 @@ final class DashboardAdminThematiqueAgendaAction
$a['pa_pm'][2] = $this->getAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_am'][3] = $this->getAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_pm'][3] = $this->getAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_am'][4] = $this->getAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_pm'][4] = $this->getAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$this->view->render($response, 'dashboard_admin_thematique_agenda.twig', $a);
......
......@@ -61,6 +61,8 @@ final class DashboardAdminThematiquePreAgendaAction
$a['pa_6_pm'] = $this->getPreAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_7_am'] = $this->getPreAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_7_pm'] = $this->getPreAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_8_am'] = $this->getPreAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_8_pm'] = $this->getPreAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$this->view->render($response, 'dashboard_admin_thematique_preagenda.twig', $a);
......
......@@ -72,6 +72,8 @@ final class DashboardParticipantAgendaAction
$a['pa_pm'][2] = $this->getAgendas($this->settings['jdev']['j3'], '12:00:00', '19:00:00');
$a['pa_am'][3] = $this->getAgendas($this->settings['jdev']['j4'], '08:00:00', '13:00:00');
$a['pa_pm'][3] = $this->getAgendas($this->settings['jdev']['j4'], '12:00:00', '19:00:00');
$a['pa_am'][4] = $this->getAgendas($this->settings['jdev']['j5'], '08:00:00', '13:00:00');
$a['pa_pm'][4] = $this->getAgendas($this->settings['jdev']['j5'], '12:00:00', '19:00:00');
$this->view->render($response, 'dashboard_participant_agenda.twig', $a);
return $response;
......
......@@ -59,6 +59,8 @@ final class DashboardParticipantParcoursAction
$a['pa_pm'][2] = $this->getParcours($this->settings['jdev']['j3'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][3] = $this->getParcours($this->settings['jdev']['j4'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][3] = $this->getParcours($this->settings['jdev']['j4'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][4] = $this->getParcours($this->settings['jdev']['j5'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][4] = $this->getParcours($this->settings['jdev']['j5'], '12:00:00', '19:00:00', $participant->getId());
if (array_key_exists('jour', $params)) {
$agendas = $this->getAgendas($params['jour'], $params['debut'], $params['fin'], $participant->getId());
......
......@@ -102,6 +102,8 @@ final class DashboardParticipantParcoursFormationAction
$a['pa_pm'][2] = $this->getParcours($this->settings['jdev']['j3'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][3] = $this->getParcours($this->settings['jdev']['j4'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][3] = $this->getParcours($this->settings['jdev']['j4'], '12:00:00', '19:00:00', $participant->getId());
$a['pa_am'][4] = $this->getParcours($this->settings['jdev']['j5'], '08:00:00', '13:00:00', $participant->getId());
$a['pa_pm'][4] = $this->getParcours($this->settings['jdev']['j5'], '12:00:00', '19:00:00', $participant->getId());
$this->view->render($response, 'dashboard_participant_parcours.twig', $a);
return $response;
}
......
......@@ -40,8 +40,8 @@
<input type="number" class="form-control" name="etage" id="etage" placeholder="Etage" {% if salle %}value="{{ salle.getEtage() }}"{% endif %} required>
</div>
<div class="form-group">
<label for="aile">Aile</label> <span style="color: red;">*</span>
<input type="text" class="form-control" name="aile" id="aile" placeholder="Aile" {% if salle %}value="{{ salle.getAile() }}"{% endif %} required>
<label for="aile">Aile/Questions</label> <span style="color: red;">*</span>
<input type="text" class="form-control" name="aile" id="aile" placeholder="Salle virtuelle : URL pour les questions" {% if salle %}value="{{ salle.getAile() }}"{% endif %} required>
</div>
<div class="form-group">
<label for="wifi">Wifi</label> <span style="color: red;">*</span>
......@@ -65,8 +65,8 @@
</div>
<div class="form-group">
<label for="description">Description</label> <span style="color: red;">*</span>
<textarea class="form-control" rows="3" name="description" id="description" placeholder="Description" required>{% if salle %}{{ salle.getDescription() }}{% endif %}</textarea>
<label for="description">Description/Urls connexion</label> <span style="color: red;">*</span>
<textarea class="form-control" rows="3" name="description" id="description" placeholder="Salle virtuelle : liste URLs, streaming ou interactif" required>{% if salle %}{{ salle.getDescription() }}{% endif %}</textarea>
</div>
<div class="form-group">
<label for="quota_officiel">Quota officiel</label> <span style="color: red;">*</span>
......
......@@ -53,12 +53,14 @@
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j2 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j2 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j3 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j3 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j4 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j4 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j5 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j5 |date("d/m/Y")}} - Matin</a></td>
</tr>
<tr>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j1 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j1 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j2 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j2 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j3 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j3 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j4 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j4 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-agenda?token={{ token }}&jour={{ jdev.j5 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j5 |date("d/m/Y")}} - Après-Midi</a></td>
</tr>
</table>
</form>
......@@ -178,6 +180,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -186,10 +189,11 @@
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td>
{% if pa_am[i] %}
{% for p in pa_am[i] %}
......@@ -230,9 +234,10 @@
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td>
{% if pa_pm[i] %}
{% for p in pa_pm[i] %}
......
......@@ -105,6 +105,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -113,6 +114,7 @@
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
......@@ -156,12 +158,23 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_am %}
{% for p in pa_8_am %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
<span class="t-{{label[0]}}">
<a href="dashboard-admin-session-agenda?token={{ token }}&agenda_id={{ p.agenda.getId() }}" class="{{label[0]}} btn btn-sm btn-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} (<span id="nb_inscrits_{{ p.agenda.getId()}}">{{ p.nb_inscrits }}</span>/{{ p.agenda.getFormation().getQuota() }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
</span>
{% endfor %}
{% endif %}
</td>
</tr>
<tr>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
<td>
......@@ -204,6 +217,16 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_pm %}
{% for p in pa_8_pm %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
<span class="t-{{label[0]}}">
<a href="dashboard-admin-session-agenda?token={{ token }}&agenda_id={{ p.agenda.getId() }}" class="{{label[0]}} btn btn-sm btn-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} (<span id="nb_inscrits_{{ p.agenda.getId()}}">{{ p.nb_inscrits }}</span>/{{ p.agenda.getFormation().getQuota() }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
</span>
{% endfor %}
{% endif %}
</td>
</tr>
</tbody>
</table>
......
......@@ -41,6 +41,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -49,16 +50,19 @@
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j2 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j2 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j3 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j3 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j4 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j4 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j5 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j5 }} - Matin">Matin</a><br></th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td class="td-parcours">
{% if pa_am[i] %}
{% for p in pa_am[i] %}
<b>Formation</b> : {{ p.getAgenda().getFormation().getNom() }}<br>
<b>Intitulé</b> : {{ p.getAgenda().getFormation().getTitre() }}<br>
<b>Horaire</b> : {{ p.getAgenda().getDateDebut() | date("H:i") }} - {{ p.getAgenda().getDateFin() | date("H:i") }}<br>
<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>
<!--<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>-->
<b>Connexion</b> : {{ p.getAgenda().getSalle().getDescription()|raw }}<br>
<b>Questions</b> : {{ p.getAgenda().getSalle().getAile()|raw }}<br>
<p></p>
{% endfor %}
{% else %}
......@@ -72,16 +76,19 @@
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j2 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j2 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j3 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j3 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j4 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j4 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-participant-parcours?token={{ token }}&jour={{ jdev.j5 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j5 }} - Après-Midi">Après-Midi</a><br></th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td class="td-parcours">
{% if pa_pm[i] %}
{% for p in pa_pm[i] %}
<b>Formation</b> : {{ p.getAgenda().getFormation().getNom() }}<br>
<b>Intitulé</b> : {{ p.getAgenda().getFormation().getTitre() }}<br>
<b>Horaire</b> : {{ p.getAgenda().getDateDebut() | date("H:i") }} - {{ p.getAgenda().getDateFin() | date("H:i") }}<br>
<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>
<!--<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>-->
<b>Connexion</b> : {{ p.getAgenda().getSalle().getDescription()|raw }}<br>
<b>Questions</b> : {{ p.getAgenda().getSalle().getAile()|raw }}<br>
<p></p>
{% endfor %}
{% else %}
......
......@@ -32,6 +32,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -40,16 +41,19 @@
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j2 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j2 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j3 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j3 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j4 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j4 }} - Matin">Matin</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j5 }}&debut=08:00:00&fin=13:30:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j5 }} - Matin">Matin</a><br></th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td class="td-parcours">
{% if pa_am[i] %}
{% for p in pa_am[i] %}
<b>Formation</b> : {{ p.getAgenda().getFormation().getNom() }}<br>
<b>Intitulé</b> : {{ p.getAgenda().getFormation().getTitre() }}<br>
<b>Horaire</b> : {{ p.getAgenda().getDateDebut() | date("H:i") }} - {{ p.getAgenda().getDateFin() | date("H:i") }}<br>
<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>
<!--<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>-->
<b>Connexion</b> : {{ p.getAgenda().getSalle().getDescription()|raw }}<br>
<b>Questions</b> : {{ p.getAgenda().getSalle().getAile()|raw }}<br>
<b>{{ p.getPresent() ? '[Présent]' : ''}}</b>
{% endfor %}
{% else %}
......@@ -63,17 +67,21 @@
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j2 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j2 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j3 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j3 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j4 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j4 }} - Après-Midi">Après-Midi</a><br></th>
<th class="td1-parcours"><a href="dashboard-admin-participant-parcours?token={{ token }}&id={{ participant.getId() }}&jour={{ jdev.j5 }}&debut=13:00:00&fin=19:00:00" class="btn btn-info btn-sm btn-block btn-jour" value="{{ jdev.j5 }} - Après-Midi">Après-Midi</a><br></th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td class="td-parcours">
{% if pa_pm[i] %}
{% for p in pa_pm[i] %}
<b>Formation</b> : {{ p.getAgenda().getFormation().getNom() }}<br>
<b>Intitulé</b> : {{ p.getAgenda().getFormation().getTitre() }}<br>
<b>Horaire</b> : {{ p.getAgenda().getDateDebut() | date("H:i") }} - {{ p.getAgenda().getDateFin() | date("H:i") }}<br>
<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>
<!--<b>Salle</b> : {{ p.getAgenda().getSalle().getNom() }}<br>-->
<b>Connexion</b> : {{ p.getAgenda().getSalle().getDescription()|raw }}<br>
<b>Questions</b> : {{ p.getAgenda().getSalle().getAile()|raw }}<br>
<b>{{ p.getPresent() ? '[Présent]' : ''}}</b>
{% endfor %}
{% else %}
......
......@@ -50,12 +50,14 @@
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j2 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j2 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j3 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j3 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j4 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j4 |date("d/m/Y")}} - Matin</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j5 }}&debut=08:00:00&fin=13:00:00" class="btn btn-info btn-sm btn-block">{{ jdev.j5 |date("d/m/Y")}} - Matin</a></td>
</tr>
<tr>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j1 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j1 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j2 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j2 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j3 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j3 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j4 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j4 |date("d/m/Y")}} - Après-Midi</a></td>
<td><a href="dashboard-admin-preagenda?token={{ token }}&jour={{ jdev.j5 }}&debut=13:00:00&fin=19:00:00" class="btn btn-primary btn-sm btn-block">{{ jdev.j5 |date("d/m/Y")}} - Après-Midi</a></td>
</tr>
</table>
</form>
......@@ -126,6 +128,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -134,6 +137,7 @@
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
<td>
......@@ -168,12 +172,21 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_am %}
{% for p in pa_8_am %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
<a href="dashboard-admin-session-preagenda?token={{ token }}&formation_id={{ p.agenda.getFormation().getId() }}" class="{{label[0]}} btn btn-sm btn-pre-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} ({{ p.nb_inscrits }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
{% endfor %}
{% endif %}
</td>
</tr>
<tr>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
<td>
......@@ -208,6 +221,14 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_pm %}
{% for p in pa_8_pm %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
<a href="dashboard-admin-session-preagenda?token={{ token }}&formation_id={{ p.agenda.getFormation().getId() }}" class="{{label[0]}} btn btn-sm btn-pre-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} ({{ p.nb_inscrits }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
{% endfor %}
{% endif %}
</td>
</tr>
</tbody>
</table>
......
......@@ -31,6 +31,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -39,9 +40,10 @@
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td>
{% if pa_am[i] %}
{% for p in pa_am[i] %}
......@@ -85,8 +87,9 @@
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
{% for i in 0..3 %}
{% for i in 0..4 %}
<td>
{% if pa_pm[i] %}
{% for p in pa_pm[i] %}
......
......@@ -29,6 +29,7 @@
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
......@@ -37,6 +38,7 @@
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
<td>
......@@ -79,12 +81,23 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_am %}
{% for p in pa_8_am %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
{% if label[0]| upper == thematique.getLabel()| upper %}
<a href="dashboard-admin-session-preagenda?token={{ token }}&formation_id={{ p.agenda.getFormation().getId() }}" class="{{label[0]}} btn btn-sm btn-pre-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} ({{ p.nb_inscrits }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
{% endif %}
{% endfor %}
{% endif %}
</td>
</tr>
<tr>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
<td>
......@@ -127,6 +140,16 @@
{% endfor %}
{% endif %}
</td>
<td>
{% if pa_8_pm %}
{% for p in pa_8_pm %}
{% set label = p.agenda.getFormation().getNom() | split('.') %}
{% if label[0]| upper == thematique.getLabel()| upper %}
<a href="dashboard-admin-session-preagenda?token={{ token }}&formation_id={{ p.agenda.getFormation().getId() }}" class="{{label[0]}} btn btn-sm btn-pre-session btn-jour" data-toggle="tooltip" data-placement="right" data-html="true" title="<b>{{ p.agenda.getFormation().getNom() }}</b><p>Intitulé : {{ p.agenda.getFormation().getTitre() }}<br>Intervenant : {{ p.agenda.getFormation().getIntervenant() }}<br><b>Horaire</b> : {{ p.agenda.getDateDebut() | date("H:i") }} - {{ p.agenda.getDateFin() | date("H:i") }}<br><b>Salle</b> : {{ p.agenda.getSalle().getNom() }}<br>">{{ p.agenda.getFormation().getNom() }} ({{ p.nb_inscrits }} <i class="fa fa-user" aria-hidden="true"></i>)</a>
{% endif %}
{% endfor %}
{% endif %}
</td>
</tr>
</tbody>
</table>
......
......@@ -31,7 +31,9 @@
<div class="table-responsive">
<a class="btn btn-primary" href="pdf/agenda-general.pdf" target="_blank"><span>Exporter en PDF</span></a>
<p>
<table class="table table-striped table-bordered">
<thead>
<tr>
......@@ -39,61 +41,80 @@
<th colspan="2" class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th colspan="2" class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th colspan="2" class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
<th colspan="2" class="th-parcours">{{ jdev.j5 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
<!--
<tr>