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

correction erreur type, oubli, bug

parent 6d03441c
......@@ -108,8 +108,8 @@ $container[App\Action\DashboardAdminGenCodeFormationAction::class] = function ($
return new App\Action\DashboardAdminGenCodeFormationAction($c->get('logger'), $c->get('em'));
};
$container[App\Action\DashboardEditProfilFormAction::class] = function ($c) {
return new App\Action\DashboardEditProfilFormAction($c->get('view'), $c->get('logger'), $c->get('em'), $c->get('settings'));
$container[App\Action\DashboardParticipantEditFormAction::class] = function ($c) {
return new App\Action\DashboardParticipantEditFormAction($c->get('view'), $c->get('logger'), $c->get('em'), $c->get('settings'));
};
// =============================================================
......
......@@ -89,9 +89,9 @@ $app->map(['GET', 'POST'],'/dashboard-participant-presence', App\Action\Dashboar
->add(App\Middleware\TokenMiddleware::class)
->setName('dashboard_participant_presence');
$app->map(['GET', 'POST'],'/dashboard-edit-profil-form', App\Action\DashboardEditProfilFormAction::class)
$app->map(['GET', 'POST'],'/dashboard-participant-edit-form', App\Action\DashboardParticipantEditFormAction::class)
->add(App\Middleware\TokenMiddleware::class)
->setName('dashboard_edit_profil_form');
->setName('dashboard_participant_edit_form');
// =============================================================
// Dashboard Admin
......
......@@ -7,7 +7,7 @@ use Doctrine\ORM\EntityManagerInterface;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
final class DashboardEditProfilFormAction
final class DashboardParticipantEditFormAction
{
private $view;
private $logger;
......@@ -44,7 +44,7 @@ final class DashboardEditProfilFormAction
$communaute2 = $communauteRepository->findBy(array('display' => 2));
$communaute3 = $communauteRepository->findBy(array('display' => 3));
$this->view->render($response, 'dashboard_edit_profil_form.twig', [
$this->view->render($response, 'dashboard_participant_edit_form.twig', [
'page' => 'dashboard',
'token' => $token,
'participant' => $participant,
......
......@@ -50,7 +50,8 @@ final class InscriptionAction
'reseaux3' => $reseaux3,
'communaute1' => $communaute1,
'communaute2' => $communaute2,
'communaute3' => $communaute3
'communaute3' => $communaute3,
'jdev' => $this->settings['jdev']
]);
}
......
......@@ -7,12 +7,12 @@
<div class="visible-xs-block visible-sm-block btn-group btn-group-justified navbar-jdev-dashboard-xs" role="group">
{% if role_si == 'admin' %}
<a class="btn btn-default" href="dashboard-admin?token={{ token }}">Home</a>
<a class="btn btn-default" href="dashboard-admin-organisme?token={{ token }}">Organisme</a>
<a class="btn btn-default" href="dashboard-admin-participant-gestion?token={{ token }}">Participant</a><br>
<a class="btn btn-default" href="dashboard-admin-participant-gestion?token={{ token }}">Inscrits</a><br>
{% if jdev.version >= 4 %}
<a class="btn btn-default" href="dashboard-admin-emargement?token={{ token }}">Emargement</a>
{% endif %}
<a class="btn btn-default" href="dashboard-admin-paiement?token={{ token }}">Paiement</a>
<a class="btn btn-default" href="dashboard-admin-organisme?token={{ token }}">Organisme</a>
<a class="btn btn-default" href="dashboard-admin-thematique?token={{ token }}">Thématique</a>
<a class="btn btn-default" href="dashboard-admin-salle?token={{ token }}">Salle</a><br>
<a class="btn btn-default" href="dashboard-admin-formation?token={{ token }}">Formation</a>
......@@ -65,21 +65,28 @@
<li class="navbar-dashboard-item active">
<a href="dashboard-admin?token={{ token }}"><i class="fa fa-home"></i> Home</a>
</li>
<li class="navbar-dashboard-item">
<a href="dashboard-admin-organisme?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Gestion des organismes">
<i class="fa fa-file-text-o"></i> Organismes</a>
</li>
<li class="navbar-dashboard-item">
<a href="dashboard-admin-participant-gestion?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Gestion des participants">
<i class="fa fa-user"></i> Participants</a>
</li>
data-toggle="tooltip" data-placement="top" title="Gestion des inscrits">
<i class="fa fa-user"></i> Inscrits</a>
</li>
<li class="navbar-dashboard-item">
<a href="dashboard-admin-paiement?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Gestion des paiements">
<i class="fa fa-credit-card-alt"></i> Paiement</a>
</li>
{% if jdev.version >= 3 %}
<li class="navbar-dashboard-item">
<a href="dashboard-admin-emargement?token={{ token }}"><i class="fa fa-list-alt"></i> Emargement</a>
<a href="dashboard-admin-emargement?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Gestion des emargements">
<i class="fa fa-list-alt"></i> Emargement</a>
</li>
{% endif %}
<li class="navbar-dashboard-item">
<a href="dashboard-admin-organisme?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Gestion des organismes">
<i class="fa fa-cogs"></i> Organismes</a>
</li>
<li class="navbar-dashboard-item">
<a href="dashboard-admin-thematique?token={{ token }}"
data-toggle="tooltip" data-placement="top" title="Visualisation des thématiques">
......
......@@ -26,7 +26,7 @@
<div id="tabs_roles" hidden>
<ul>
<li><a href="#tabs_roles_add" active>Liste des Organisateurs et Affectation des roles</a></li>
<li><a href="#tabs_roles_liste">Liste des roles</a></li>
<li><a href="#tabs_roles_liste">Liste des roles des organisateurs</a></li>
</ul>
<div id="tabs_roles_add">
......@@ -335,7 +335,7 @@
<!-- Inscriptions de type Accompagnant -->
<h4>
<i class="fa fa-check-square-o"></i>
Validation des inscriptions de type Accompagnants
Validation des inscriptions de type Accompagnant
</h4>
{% if accompagnants %}
<div class="table-responsive">
......
......@@ -193,22 +193,22 @@
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite" {% if participant.getMobiliteReduite() %}checked{% endif %}> Personne à mobilité réduite ?
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite" {% if participant.getMobiliteReduite() %}checked{% endif %}> Personne à mobilité réduite
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="acces_wifi" id="acces_wifi" {% if participant.getCodeWifi() %}checked{% endif %}> Besoin d'un accès wi-fi ?
<input type="checkbox" name="acces_wifi" id="acces_wifi" {% if participant.getCodeWifi() %}checked{% endif %}> Besoin d'un accès wi-fi
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mailing_list" id="mailing_list" {% if participant.getMailingList() %} checked {% endif %}> Mailing liste des JDEV-2017
<input type="checkbox" name="mailing_list" id="mailing_list" {% if participant.getMailingList() %} checked {% endif %}> Mailing liste des {{jdev.label}}
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="evenement_social" id="evenement_social" {% if participant.getEvenementSocial() %} checked {% endif %}> Evenement social des JDEV-2017
<input type="checkbox" name="evenement_social" id="evenement_social" {% if participant.getEvenementSocial() %} checked {% endif %}> Evenement social des {{jdev.label}}
</label>
</div>
......
......@@ -42,7 +42,7 @@
<th>Organisme</th>
<th>Unité</th>
<th>Présence</th>
<th>Présent</th>
<th>Validation
{% if role_si != 'clo_pgm' and jdev.version >= 4 %}
<a id="valider-presence" href="dashboard-admin-emargement-presence?token={{token}}&formation={{ formation.getId() }}&agenda={{ agenda.getId() }}&valider=true"
......
......@@ -8,7 +8,7 @@
<div class="title-main-content">Statistiques du Sondage sur les sessions de formation</div>
</div>
<p class="text-right"><span class="badge" id="tot_inscrits">{{ tot_inscrits }}</span> inscrits</p>
<p class="text-right"><span class="badge" id="tot_inscrits">{{ tot_inscrits }} <i class="fa fa-user"></i></span> inscrits</p>
<div id="tabs_FormByThem" hidden>
<ul>
......@@ -21,23 +21,24 @@
<div id="tabs_them_{{thematique.getId()}}">
<h4>{{thematique.getLabel()}} - {{thematique.getNom()}} <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/t{{ thematique.getId() }}" target="_blank" data-toggle="tooltip" title="Lien vers le wiki"><span class="email"><i class="fa fa-external-link"></i></span></a></h4>
<table id="tab_sondage" class="table table-striped table-bordered">
<table id="table_sondage" class="table table-striped table-bordered">
<thead>
<tr>
<th>Session de formation</th>
<th>Intitulé</th>
<th>Inscrits</th>
<th width="10%">Type</th>
<th width="60%">Intitulé</th>
<th width="15%">Inscrits</th>
</tr>
</thead>
<tbody>
{% for formation in formations %}
{% if formation.getThematique().getId() == thematique.getId() %}
<tr><td>
<a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/{{formation.getNom()}}" target="_blank"><span class="email">{{formation.getNom() | upper}}</span></a>
</td>
<td>
{{formation.getTitre()}}
<tr><td><a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/{{formation.getNom() | lower}}" target="_blank">
<span class="email">{{formation.getNom() | upper}}</span>
</a>
</td>
<td>{{formation.getType()}}</td>
<td>{{formation.getTitre()}}</td>
<td>
{% set check = 0 %}
{% for inscription in inscriptions %}
......@@ -45,8 +46,11 @@
{% set check=check+1 %}
{% endif %}
{% endfor %}
{% set prct = ((check / tot_inscrits) * 100) | round %}
<span class="badge badge-{% if prct > 25 and prct <= 50 %}vert{% elseif prct > 50 and prct <= 75 %}orange{% elseif prct > 75 %}rouge{% endif %}" id="tot_inscrits">{{ check }} <i class="fa fa-thumbs-up" aria-hidden="true"></i></span> / <span class="badge" id="tot_inscrits">{{ tot_inscrits }}</span> inscrits
{% set prct = 0 %}
{% if tot_inscrits != 0 %}
{% set prct = ((check / tot_inscrits) * 100) | round %}
{% endif %}
<span class="badge badge-{% if prct > 25 and prct <= 50 %}vert{% elseif prct > 50 and prct <= 75 %}orange{% elseif prct > 75 %}rouge{% endif %}" id="tot_inscrits">{{ check }} <i class="fa fa-thumbs-up"></i></span> / <span class="badge" id="tot_inscrits">{{ tot_inscrits }} <i class="fa fa-user"></i></span>
</td>
</tr>
......
......@@ -13,41 +13,54 @@
<h4><i class="fa fa-id-card-o"></i> Votre inscription</h4>
<div class='inscription'>
<p>
<b>NOM <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getNom() }}<br>
<b>ROLE <i class="fa fa-arrow-circle-right"></i> {{ participant.getRole() | upper}}</b><br>
</p>
<hr>
<p>
<b>NOM <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getNom() | upper }}<br>
<b>PRENOM <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getPrenom() }}<br>
<b>E-MAIL <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getEmail() }}<br>
<b>STATUT <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getStatut() }}<br>
<b>EMPLOI <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getEmploi() }}<br>
<b>ROLE <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getRole() }}<br>
<b>ORGANISME DE TUTELLE <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getOrganisme().getLabel() }}<br>
<b>UNITE/SERVICE <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getUnite() }}<br>
<b>REGION <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getRegion() }}<br>
</p>
<hr>
<p>
<b>Appartenance à un/des réseau(x) métier(s)/technologique(s)/IT <i class="fa fa-arrow-circle-right"></i></b> <br>
{% for reseau in participant.getReseaux() %}
- {{ reseau.getReseau().getLabel() }}<br>
{% endfor %}
<b>Appartenance à un/des réseau(x) métier(s)/technologique(s)/IT <i class="fa fa-arrow-circle-right"></i></b>
{% if participant.getReseaux()[0] %}
{% for reseau in participant.getReseaux() %}
- {{ reseau.getReseau().getLabel() }}<br>
{% endfor %}
{% else %}
Aucun <br>
{% endif %}
</p>
<p>
<p>
<b>Appartenance à une/des communauté(s) thématique(s)/scientifique(s) <i class="fa fa-arrow-circle-right"></i></b> <br>
{% for communaute in participant.getCommuanutes() %}
- {{ communaute.getCommuanute().getLabel() }}<br>
{% endfor %}
<b>Appartenance à une/des communauté(s) thématique(s)/scientifique(s) <i class="fa fa-arrow-circle-right"></i></b>
{% if participant.getCommuanutes()[0] %}
{% for communaute in participant.getCommuanutes() %}
- {{ communaute.getCommuanute().getLabel() }}<br>
{% endfor %}
{% else %}
Aucune <br>
{% endif %}
</p>
<hr>
<p>
<b>Régime alimentaire :</b>{{ participant.getRegimeAlimentaire() }}<br>
<b>Etes-vous une personne à mobilité réduite ? :</b> {% if participant.getMobiliteReduite() %} oui {% else %} non {% endif %}<br>
<b>Avez-vous besoin de code wifi ? :</b> {% if participant.getCodeWifi() %} oui {% else %} non {% endif %}<br>
<b>Inscrit sur la mailing-liste :</b> {% if participant.getMailingList() %} oui {% else %} non {% endif %}<br>
<b>Inscrit à l'évènement social :</b> {% if participant.getEvenementSocial() %} oui {% else %} non {% endif %}<br>
<b>Régime alimentaire <i class="fa fa-arrow-circle-right"></i></b> {{ participant.getRegimeAlimentaire() }}<br>
<b>Personne à mobilité réduite <i class="fa fa-arrow-circle-right"></i></b> {% if participant.getMobiliteReduite() %} oui {% else %} non {% endif %}<br>
<b>Besoin de code wifi <i class="fa fa-arrow-circle-right"></i></b> {% if participant.getCodeWifi() %} oui {% else %} non {% endif %}<br>
<b>Inscrit sur la mailing-liste <i class="fa fa-arrow-circle-right"></i></b> {% if participant.getMailingList() %} oui {% else %} non {% endif %}<br>
<b>Inscrit à l'évènement social <i class="fa fa-arrow-circle-right"></i></b> {% if participant.getEvenementSocial() %} oui {% else %} non {% endif %}<br>
</p>
<hr>
<p>
<a href="dashboard-edit-profil-form?token={{ token }}" class="btn btn-treehouse">Editer mon profil</a>
<a href="dashboard-participant-edit-form?token={{ token }}" class="btn btn-treehouse">Editer mon profil</a>
</p>
</div>
<hr>
......
......@@ -13,6 +13,10 @@
<form id="editProfilForm" role="form" data-toggle="validator">
<input type="hidden" id="token" value="{{token}}">
<div class="form-group">
<label for="statut">Rôle </label> <span style="color: red;">*</span>
<input style="width: 100%" type="text" name="role" class="form-control" id="role" value="{{participant.getRole()}}" disabled>
</div>
<div class="form-group">
<label for="nom">Nom</label> <span style="color: red;">*</span>
<input type="text" class="form-control" name="nom" id="nom" value="{{participant.getNom()}}" placeholder="Nom" required>
......@@ -152,27 +156,29 @@
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite" {% if participant.getMobiliteReduite() %}checked{% endif %}> Personne à mobilité réduite ?
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite" {% if participant.getMobiliteReduite() %}checked{% endif %}> Personne à mobilité réduite
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="acces_wifi" id="acces_wifi" {% if participant.getCodeWifi() %}checked{% endif %}> Besoin d'un accès wi-fi ?
<input type="checkbox" name="acces_wifi" id="acces_wifi" {% if participant.getCodeWifi() %}checked{% endif %}> Besoin d'un accès wi-fi
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mailing_list" id="mailing_list" {% if participant.getMailingList() %}checked{% endif %}> S'inscrire à la mailing liste des JDEV-2017
<input type="checkbox" name="mailing_list" id="mailing_list" {% if participant.getMailingList() %}checked{% endif %}> S'inscrire à la mailing liste des {{jdev.label}}
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="evenement_social" id="evenement_social" {% if participant.getEvenementSocial() %}checked{% endif %}> S'inscrire à <a href="http://devlog.cnrs.fr/jdev2017#evenement-social" target="_blank">l'évenement social</a> des JDEV-2017
<input type="checkbox" name="evenement_social" id="evenement_social" {% if participant.getEvenementSocial() %}checked{% endif %}> S'inscrire à <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}#evenement-social" target="_blank">l'évenement social</a> des {{jdev.label}}
</label>
</div>
<button type="submit" id="btn-edit-profil-submit" class="btn btn-sea" value="Envoyer">Enregistrer mes modifications</button>
<a href="dashboard-home?token={{token}}" id="btn-inscription-annuler" class="btn btn-danger">Annuler mes modifications</a>
<center>
<a href="dashboard-home?token={{token}}" id="btn-inscription-annuler" class="btn btn-info"><i class="fa fa-arrow-left"></i> Retour accueil</a>
<button type="submit" id="btn-edit-profil-submit" class="btn btn-sea" value="Envoyer">Enregistrer les modifications</button>
<a href="mailto:jdev2017-inscription@univ-amu.fr?subject=Inscription {{participant.getPrenom()}} {{participant.getNom()}}" class="btn btn-default"><i class="fa fa-envelope"></i> Contacter le Comité d'Organisation</a>
</center>
</form>
<br>
</div>
......
......@@ -23,7 +23,7 @@
<div id="tabs_them_{{thematique.getId()}}">
<h4>{{thematique.getNom()}} <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/t{{ thematique.getId() }}" target="_blank" data-toggle="tooltip" title="Lien vers le wiki"><span class="email"><i class="fa fa-external-link"></i></span></a></h4>
<table id="tab_sondage" class="table table-striped table-bordered">
<table id="table_sondage" class="table table-striped table-bordered">
<thead>
<tr>
<th>Session de formation</th>
......
......@@ -3,7 +3,7 @@
{% block title %}Inscription{% endblock %}
{% block content %}
<div class="container">
<h2>Inscription aux JDEV-2017</h2>
<h2>Inscription aux {{jdev.label}}</h2>
<hr>
<div class="row">
<div class="col-md-12">
......@@ -158,7 +158,7 @@
<input type="text" class="form-control" name="unite" id="unite" placeholder="Ex: UMRxxx, UMSccc, UPRfff, UPSggg" required>
</div>
<div class="form-group">
<label>Rôle(s) durant les JDEV-2017</label> <span style="color: red;">*</span>
<label>Rôle(s) durant les JDEVs</label> <span style="color: red;">*</span>
<div class="row">
<div class="col-xs-4">
......@@ -334,22 +334,22 @@
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite"> Personne à mobilité réduite ?
<input type="checkbox" name="mobilite_reduite" id="mobilite_reduite"> Personne à mobilité réduite
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="acces_wifi" id="acces_wifi"> Besoin d'un accès wi-fi ?
<input type="checkbox" name="acces_wifi" id="acces_wifi"> Besoin d'un accès wi-fi
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="mailing_list" id="mailing_list"> S'inscrire à la mailing liste des JDEV-2017
<input type="checkbox" name="mailing_list" id="mailing_list"> S'inscrire à la mailing liste des {{jdev.label}}
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="evenement_social" id="evenement_social"> S'inscrire à <a href="http://devlog.cnrs.fr/jdev2017#evenement-social" target="_blank">l'évenement social</a> des JDEV-2017
<input type="checkbox" name="evenement_social" id="evenement_social"> S'inscrire à <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}#evenement-social" target="_blank">l'évenement social</a> des {{jdev.label}}
</label>
</div>
......
......@@ -41,27 +41,7 @@ $(document).ready(function() {
//$('[data-toggle="tooltip"]').tooltip();
$("[data-toggle=tooltip]").tooltip();
// =============================
// Suppression d'un participant
// =============================
$('.del-participant').on('click', function(e) {
e.preventDefault();
if (confirm("Confirmez-vous la suppression du particiant ?")) {
var href = $(this).attr('href');
$.ajax({
url: href,
type: 'DELETE',
success: function(text) {
location.reload();
},
error: function() {
alert('Problème serveur !');
}
});
}
});
// ======================================================================
......@@ -123,7 +103,6 @@ $(document).ready(function() {
});
// ======================================================================
// Formulaire de gestion des participants
// ======================================================================
......@@ -145,6 +124,27 @@ $(document).ready(function() {
$("#tabs_participants_loading").hide();
$("#tabs_participants").show();
// Suppression d'un participant
$('.del-participant').on('click', function(e) {
e.preventDefault();
if (confirm("Confirmez-vous la suppression du particiant ?")) {
var href = $(this).attr('href');
$.ajax({
url: href,
type: 'DELETE',
success: function(text) {
location.reload();
},
error: function() {
alert('Problème serveur !');
}
});
}
});
// formulaire edition d'un participant
$('#form_admin_participant').validator().on('submit', function(e) {
if (e.isDefaultPrevented())
{
......@@ -169,39 +169,6 @@ $(document).ready(function() {
}
});
$('.btn-admin-present').on('click', function(e) {
e.preventDefault();
if (confirm("Confirmez-vous la presence de ce participant ?")) {
$.ajax({
url: $(this).attr('href'),
type: 'GET',
success: function(text) {
location.reload();
},
error: function() {
alert('La mise à jour n\'a pas pu être effectuée');
}
});
}
});
$('.btn-admin-nopresent').on('click', function(e) {
e.preventDefault();
if (confirm("Confirmez-vous l'invalidation de la presence de ce participant ?")) {
$.ajax({
url: $(this).attr('href'),
type: 'GET',
success: function(text) {
location.reload();
},
error: function() {
alert('La mise à jour n\'a pas pu être effectuée');
}
});
}
});
$('#tab-admin-participants thead th').each( function () {
var title = $(this).text();
if ( (title === 'Participant') || (title === 'Email') || (title === 'Role')){
......@@ -218,7 +185,22 @@ $(document).ready(function() {
},
dom: 'ilfBrtp',
buttons: [
{extend: 'excel',text: 'Exporter en Excel',filename:'jdev-inscrits'},
{extend: 'excel',text: 'Exporter en Excel',filename:'jdev-inscrits',
exportOptions: {
columns: [ 0, 2, 3],
format: {
body: function ( data, row, column, node ) {
if (data.indexOf('fa-check-circle-o') != -1){
data='-';
}
if (data.indexOf('fa-credit-card') != -1){
data='pb';
}
return data;
}
}
}
},
{
extend: 'pdfHtml5',
text: 'Feuille d\'emargement',
......@@ -268,21 +250,51 @@ $(document).ready(function() {
}
} );
} );
$('#tab-liste-participants-C').DataTable( {
$('#tab-liste-inscrits').DataTable( {
"language": {
"lengthMenu": "Visualiser _MENU_ inscrits / page",
//"info": "Showing page _PAGE_ of _PAGES_",
"info": "Nombre d'inscrits séléctionnés : <b>_TOTAL_</b>",
"infoFiltered": "<i>(sur _MAX_ inscrits au total)</i>"
},
dom: 'ilfBrtp',
buttons: [
{extend: 'excel',text: 'Sauver au format Excel',filename:'jdev-inscrits',
exportOptions: {
columns: [ 0, 1, 2, 3],
format: {
body: function ( data, row, column, node ) {
if (data.indexOf('fa-check-circle-o') != -1){
data='-';
}
if (data.indexOf('fa-credit-card') != -1){
data='pb';
}
return data;
}
}
}
}
]
});
$('#tab-liste-nonactif').DataTable( {
"language": {
"lengthMenu": "Visualiser _MENU_ contributeurss / page",
"lengthMenu": "Visualiser _MENU_ non actif / page",
//"info": "Showing page _PAGE_ of _PAGES_",
"info": "Nombre de contributeurss séléctionnés : <b>_TOTAL_</b>",
"infoFiltered": "<i>(sur _MAX_ contributeurs au total)</i>"
"info": "Nombre de compte non actif séléctionnés : <b>_TOTAL_</b>",
"infoFiltered": "<i>(sur _MAX_ comptes non actif au total)</i>"
},
dom: 'ilfBrtp',
buttons: [
{extend: 'excel',text: 'Sauver au format Excel',filename:'jdev-contributeurs'}
{extend: 'excel',text: 'Sauver au format Excel',filename:'jdev-nonactifs',
exportOptions: {
columns: [ 0, 1, 2]
}}
]
});
});
$('#tab-liste-participants-P').DataTable( {
"language": {
"lengthMenu": "Visualiser _MENU_ participants / page",
......@@ -292,7 +304,18 @@ $(document).ready(function() {
},
dom: 'ilfBrtp',