|
|
@@ -22,43 +22,60 @@
|
|
|
data-url="/json.php?jsonData=event-inscrits&id=<?php echo core::getGet("id") ?>">
|
|
|
<thead>
|
|
|
<tr>
|
|
|
- <th data-sortable="true" data-field="idLocal" data-filter-control="input">Identifiant</th>
|
|
|
- <th data-sortable="true" data-field="loginId" data-filter-control="input">Matricule</th>
|
|
|
- <th data-sortable="true" data-field="dateNaissance" data-filter-control="input">Naissances</th>
|
|
|
+ <th data-sortable="true" data-field="idLocal" data-filter-control="input" data-width="100">Identifiant</th>
|
|
|
+ <th data-sortable="true" data-field="loginId" data-filter-control="input" data-width="100">Matricule</th>
|
|
|
+ <th data-sortable="true" data-field="dateNaissance" data-filter-control="input" data-width="90">Naissances</th>
|
|
|
<th data-sortable="true" data-field="nom" data-filter-control="input">Nom</th>
|
|
|
<th data-sortable="true" data-field="prenom" data-filter-control="input">Prénom</th>
|
|
|
- <th data-sortable="true" data-field="sexe" data-filter-control="select">Sexe</th>
|
|
|
- <th data-sortable="true" data-field="lieu" data-filter-control="select">Localité</th>
|
|
|
- <th data-sortable="true" data-field="contrat" data-filter-control="select">Statut Contrat</th>
|
|
|
- <th data-sortable="true" data-field="actif" data-filter-control="select">Actif</th>
|
|
|
+ <th data-sortable="true" data-field="sexe" data-filter-control="select" data-width="40">Sexe</th>
|
|
|
+ <th data-sortable="true" data-field="lieu" data-filter-control="select" data-width="160">Localité</th>
|
|
|
+ <th data-sortable="true" data-field="contrat" data-filter-control="select" data-width="40">Contrat</th>
|
|
|
+ <th data-sortable="true" data-field="actif" data-filter-control="select" data-width="40">Actif</th>
|
|
|
<th data-sortable="true" data-field="present" data-filter-control="select">Emargement</th>
|
|
|
- <th data-field="id" data-formatter="selectFormatterInscrit"></th>
|
|
|
+ <th data-field="id" data-formatter="emarger">Réaliser</th>
|
|
|
+ <th data-field="id" data-formatter="desinscrire"></th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
</table>
|
|
|
|
|
|
<script>
|
|
|
- function selectFormatterInscrit(value, row) {
|
|
|
+ function desinscrire(value, row) {
|
|
|
<?php if(ENVIRONNEMENT == "PROD") { ?>
|
|
|
if(row.present === null){
|
|
|
+<?php } ?>
|
|
|
return '<form method="post" action="/submit.php">\n\
|
|
|
<input type="hidden" name="from" value="event-deinscription">\n\
|
|
|
<input type="hidden" name="texte" value="' + row.prenom + ' ' + row.nom + '">\n\
|
|
|
<input type="hidden" name="event" value="' + <?php echo core::getGet("id") ?> + '">\n\
|
|
|
<input type="hidden" name="salarie" value="' + row.id + '">\n\
|
|
|
- <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir supprimer cet enregistrement ?\')" class="btn btn-outline-danger btn-sm">Désinscrire</button>\n\
|
|
|
+ <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir désinscrire ' + row.prenom + ' ' + row.nom + ' ?\')" class="btn btn-outline-danger btn-sm">Annuler</button>\n\
|
|
|
</form>';
|
|
|
+<?php if(ENVIRONNEMENT == "PROD") { ?>
|
|
|
} else {
|
|
|
return '<button class="btn btn-outline-secondary btn-sm" disabled="">Validé</button>';
|
|
|
}
|
|
|
-<?php } else { ?>
|
|
|
- return '<form method="post" action="/submit.php">\n\
|
|
|
- <input type="hidden" name="from" value="event-deinscription">\n\
|
|
|
- <input type="hidden" name="texte" value="' + row.prenom + ' ' + row.nom + '">\n\
|
|
|
- <input type="hidden" name="event" value="' + <?php echo core::getGet("id") ?> + '">\n\
|
|
|
- <input type="hidden" name="salarie" value="' + row.id + '">\n\
|
|
|
- <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir supprimer cet enregistrement ?\')" class="btn btn-outline-danger btn-sm">Désinscrire</button>\n\
|
|
|
- </form>';
|
|
|
<?php } ?>
|
|
|
}
|
|
|
+ function emarger(value, row) {
|
|
|
+ if(row.present === null){
|
|
|
+ return '<form method="post" action="/submit.php">\n\
|
|
|
+ <input type="hidden" name="from" value="event-emarge-by-admin">\n\
|
|
|
+ <input type="hidden" name="texte" value="' + row.prenom + ' ' + row.nom + '">\n\
|
|
|
+ <input type="hidden" name="event" value="' + <?php echo core::getGet("id") ?> + '">\n\
|
|
|
+ <input type="hidden" name="salarie" value="' + row.id + '">\n\
|
|
|
+ <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir émarger ' + row.prenom + ' ' + row.nom + ' à sa place ?\')" class="btn btn-outline-warning btn-sm">Emarger</button>\n\
|
|
|
+ </form>';
|
|
|
+ } else {
|
|
|
+ if(row.nameAdminPresent === null){
|
|
|
+ if(row.sexe === "M"){
|
|
|
+ return 'Par le salarié';
|
|
|
+ } else {
|
|
|
+ return 'Par la aalariée';
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return row.nameAdminPresent;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
</script>
|