Commit d1105618 authored by Chrystel Moreau's avatar Chrystel Moreau
Browse files

version master pour ouverture sans PARCOURS avec correction bug (agenda & refresh)

parent e8444f0c
......@@ -25,7 +25,7 @@ return [
'dev_mode' => true,
'connection_options' => [
'driver' => 'pdo_pgsql',
'host' => 'cesamdb.oamp.lan', // cencosdev.oamp.lan
'host' => 'cencosdev.oamp.lan', // cencosdev.oamp.lan
'user' => 'jdev',
'password' => 'jdev2017',
'dbname' => 'jdev2017'
......
......@@ -8,8 +8,10 @@
<a class="btn btn-default" href="dashboard-home?token={{ token }}">Home</a>
<a class="btn btn-default" href="dashboard-participant-sondage?token={{ token }}">Sondage</a>
<!--
<a class="btn btn-default" href="dashboard-participant-agenda?token={{ token }}">Agenda JDEVs</a>
<a class="btn btn-default" href="dashboard-participant-parcours?token={{ token }}">Mon Parcours</a>
-->
<!--
<a class="btn btn-default" href="dashboard-participant-presence?token={{ token }}">Présence</a>
-->
......@@ -27,6 +29,7 @@
data-toggle="tooltip" data-placement="bottom" title="Visualisation de votre sondage">
<i class="fa fa-calendar-o"></i> Sondage</a>
</li>
<!--
<li class="navbar-dashboard-item">
<a href="dashboard-participant-agenda?token={{ token }}"
data-toggle="tooltip" data-placement="bottom" title="Visualisation de l'Agenda complet des JDEVs">
......@@ -38,6 +41,8 @@
data-toggle="tooltip" data-placement="bottom" title="Création de votre parcours de formation">
<i class="fa fa-cogs"></i> Mon Parcours</a>
</li>
-->
<!--
<li class="navbar-dashboard-item">
<a href="dashboard-participant-presence?token={{ token }}"><i class="fa fa-cogs"></i> Présence</a>
......
......@@ -26,18 +26,20 @@
<a class="btn btn-default" href="dashboard-admin-agenda?token={{ token }}">Agenda Final</a>
<!--<a class="btn btn-default" href="dashboard-admin-emargement?token={{ token }}">Emargement</a>-->
<a class="btn btn-default" href="dashboard-participant-sondage?token={{ token }}">Mon Sondage</a>
<a class="btn btn-default" href="dashboard-participant-parcours?token={{ token }}">Mon Parcours</a>
<!--<a class="btn btn-default" href="dashboard-participant-parcours?token={{ token }}">Mon Parcours</a>-->
{% endif %}
{% if role_si == 'clo_pgm' %}
<a class="btn btn-default" href="dashboard-admin-thematique?token={{ token }}">Home</a>
<!--<a class="btn btn-default" href="dashboard-admin-preagenda?token={{ token }}">Pré-Agenda</a>-->
<a class="btn btn-default" href="dashboard-admin-agenda?token={{ token }}">Agenda Final</a>
<a class="btn btn-default" href="dashboard-participant-sondage?token={{ token }}">Mon Sondage</a>
<a class="btn btn-default" href="dashboard-participant-parcours?token={{ token }}">Mon Parcours</a>
<!--<a class="btn btn-default" href="dashboard-participant-parcours?token={{ token }}">Mon Parcours</a>-->
{% endif %}
{% if role_si == 'clo_pgm' %}
{% if role_si == 'clo_admin' %}
<a class="btn btn-default" href="dashboard-admin-paiement?token={{ token }}">Home</a>
<a class="btn btn-default" href="dashboard-admin?token={{ token }}">Liste CLO</a>
{% endif %}
......@@ -46,6 +48,7 @@
<nav class="hidden-xs hidden-sm navbar-dashboard">
<h3 class="navbar-dashboard-item-title">Dashboard {{ role_si }}</h3>
<ul class="navbar-dashboard-item-list">
{% if role_si == 'admin' %}
<li class="navbar-dashboard-item active">
<a href="dashboard-admin?token={{ token }}"><i class="fa fa-home"></i> Home</a>
......@@ -95,11 +98,13 @@
data-toggle="tooltip" data-placement="top" title="Visualisation de votre sondage">
<i class="fa fa-calendar-o"></i> Mon Sondage</a>
</li>
<li class="navbar-dashboard-item navbar-dashboard-item-perso">
<a href="dashboard-participant-parcours?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Création de votre parcours de formation">
<i class="fa fa-calendar"></i> Mon Parcours</a>
</li>
{% endif %}
......@@ -128,12 +133,14 @@
<a href="dashboard-participant-sondage?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Visualisation de votre sondage">
<i class="fa fa-calendar-o"></i> Mon Sondage</a>
</li>
</li>
<!--
<li class="navbar-dashboard-item navbar-dashboard-item-perso">
<a href="dashboard-participant-parcours?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Création de votre parcours de formation">
<i class="fa fa-calendar"></i> Mon Parcours</a>
</li>
</li>
-->
{% endif %}
{% if role_si == 'clo_pgm' %}
......@@ -157,11 +164,13 @@
data-toggle="tooltip" data-placement="top" title="Visualisation de votre sondage">
<i class="fa fa-calendar-o"></i> Mon Sondage</a>
</li>
<!--
<li class="navbar-dashboard-item navbar-dashboard-item-perso">
<a href="dashboard-participant-parcours?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Création de votre parcours de formation">
<i class="fa fa-calendar"></i> Mon Parcours</a>
</li>
</li>
-->
{% endif %}
......
......@@ -192,7 +192,7 @@
or (agenda['agenda'].getDateDebut() == inscription.getAgenda().getDateDebut() and agenda['agenda'].getDateFin() == inscription.getAgenda().getDateFin()))
%}
{% else %}
<input type="hidden" id="vinscrit" name="vinscrit" value="2">
<input type="hidden" id="vinscrit" name="vinscrit_{{ id_agenda }}" value="2">
<a href="dashboard-participant-parcours-formation?token={{token}}&agenda={{id_agenda}}&valid=true&jour={{jour}}&debut={{debut}}&fin={{fin}}"
class="btn btn-success btn-inscription-formation"
data-toggle="tooltip" title="S'inscrire à cette formation">S'inscrire
......@@ -200,7 +200,7 @@
{% endif %}
{% else %}
Inscrit &nbsp;
<input type="hidden" id="vinscrit" name="vinscrit" value="1">
<input type="hidden" id="vinscrit" name="vinscrit_{{ id_agenda }}" value="1">
<a href="dashboard-participant-parcours-formation?token={{token}}&agenda={{id_agenda}}&valid=false"
class="btn fa fa-times btn-danger btn-delete-inscription-formation"
data-toggle="tooltip" title="Se Désinscrire de cette formation">
......
......@@ -170,6 +170,7 @@
{% for a in agenda | slice (0,1)%}
{% set quota=a.getFormation().getQuota() %}
{% set id_agenda=a.getId() %}
<td>{{ a.getFormation().getNom() }}</td>
<td>{{ a.getFormation().getTitre() }}</td>
<td>{{ a.getFormation().getIntervenant() }}</td>
......@@ -177,36 +178,35 @@
<td>{{ a.getDateFin() | date("H:i") }}</td>
{% endfor %}
<td><span id="nb_inscrits_{{ id_agenda }}">{{ agenda.nb_inscrits }}</span> / {{ quota }}</td>
<td><span id="nb_inscrits_{{ id_agenda }}">{{ agenda.nb_inscrits }}</span> / {{ quota }}</td>
<td id="nb_inscrits_prct_{{ id_agenda }}">
{% set prct = ((agenda.nb_inscrits / quota) * 100) | round %}
<span class="badge badge-{% if prct <= 50 %}vert{% elseif prct > 50 and prct <= 75 %}orange{% else %}rouge{% endif %}">{{ prct }}%</span>
</td>
<td class="text-center" id="action_{{ id_agenda }}">
{% if agenda.check == 0 %}
{% if nb_inscriptions > 1 %}
<input type="hidden" id="vinscrit" name="vinscrit" value="21">
{% elseif inscription and inscription.getAgenda().getFormation().getType() != 'Groupe de Travail' %}
<input type="hidden" id="vinscrit" name="vinscrit" value="22">
<td class="text-center" id="action_{{ id_agenda }}">
{% if agenda.check == 0 %}
{% if nb_inscriptions > 1 %}
{% elseif inscription and inscription.getAgenda().getFormation().getType() != 'Groupe de Travail' %}
{% elseif inscription
and (agenda['agenda'].getFormation().getType() != 'Groupe de Travail'
or (agenda['agenda'].getDateDebut() == inscription.getAgenda().getDateDebut() and agenda['agenda'].getDateFin() == inscription.getAgenda().getDateFin()))
%}
<input type="hidden" id="vinscrit" name="vinscrit" value="23">
{% else %}
<input type="hidden" id="vinscrit" name="vinscrit" value="24">
%}
{% else %}
<input type="hidden" id="vinscrit_{{ id_agenda }}" value="2">
<a href="dashboard-participant-parcours-formation?token={{token}}&agenda={{id_agenda}}&valid=true&jour={{jour}}&debut={{debut}}&fin={{fin}}"
class="btn btn-success btn-inscription-formation"
data-toggle="tooltip" title="S'inscrire à cette formation">S'inscrire
</a>
</a>
{% endif %}
{% else %}
Inscrit &nbsp;
<input type="hidden" id="vinscrit" name="vinscrit" value="1">
<input type="hidden" id="vinscrit_{{ id_agenda }}" value="1">
<a href="dashboard-participant-parcours-formation?token={{token}}&agenda={{id_agenda}}&valid=false"
class="btn fa fa-times btn-danger btn-delete-inscription-formation"
data-toggle="tooltip" title="Se Désinscrire de cette formation">
</a>
</a>
{% endif %}
</td>
......
......@@ -1066,7 +1066,8 @@ var refreshAllSessions = function(token) {
$('#nb_inscrits_prct_' + agenda.id).html('<span class="badge badge-' + badge + '">' + prct + '%</span>');
if (agenda.nb_inscrits >= agenda.quota){
if ( $('#vinscrit').val() != 1) { $('#action_' + agenda.id).hide();}
if ( $('#vinscrit_' + agenda.id).val() == 1) { $('#action_' + agenda.id).show();}
else { $('#action_' + agenda.id).hide();}
}
else {
$('#action_' + agenda.id).show();
......
......@@ -100,7 +100,7 @@ $(document).ready(function(){
var tab_agendas = $('#tab_agenda');
if (tab_agendas) {
intervalPointer = setInterval(refreshSessions, 3000);
intervalPointer = setInterval(refreshSessions, 1000);
}
$('.btn-inscription-formation').on('click', function(e) {
......@@ -222,12 +222,10 @@ var refreshSessions = function(token, jour, debut, fin) {
$('#nb_inscrits_prct_' + agenda.id).html('<span class="badge badge-' + badge + '">' + prct + '%</span>');
// gestion du bouton Inscription/Desinscription
console.log('val='+ $('#vinscrit').val());
//console.log(agenda.id + '->'+$('#vinscrit_' + agenda.id).val());
if (agenda.nb_inscrits >= agenda.quota){
var contenu=$('#action_' + agenda.id).html();
console.log(contenu);
if ( $('#vinscrit').val() == 1) { $('#action_' + agenda.id).show();}
else { $('#action_' + agenda.id).hide();}
if ( $('#vinscrit_' + agenda.id).val() == 1) { $('#action_' + agenda.id).show();}
else { $('#action_' + agenda.id).hide();}
}
else {
$('#action_' + agenda.id).show();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment