Commit 7c1b9c74 authored by Alexandre Zvenigorosky's avatar Alexandre Zvenigorosky
Browse files

Affichage des années

parent cfb99494
......@@ -7,7 +7,6 @@
*/
use Application\Provider\Privilege\Privileges;
use Application\Entity\Db\TypeModulateur;
use UnicaenApp\Util;
function affBooleen($flg)
......@@ -71,95 +70,101 @@ foreach ($typeModulateurs as $tm) {
<div class="col-md-9">Saisie par ens:</div>
<div class="col-md-3"><?= affBooleen($tm->getSaisieParEnseignant()) ?></div>
</div>
<table class="table table-bordered">
<?php foreach ($typeModulateurStructures
as $tms) {
if ($tm->getId() == $tms->getTypeModulateur()->getId()) {
if (($tms->getAnneeDebut()) || ($tms->getAnneeFin())) {
if (!$tms->getAnneeDebut()) {
$infoBulle = ' à ' . $tms->getAnneeFin();
} else {
if (!$tms->getAnneeFin()) {
$infoBulle = ' de ' . $tms->getAnneeDebut();
} else $infoBulle = ' de ' . $tms->getAnneeDebut() . ' à ' . $tms->getAnneeFin();
}
} else $infoBulle = ''; ?>
<div class="row" <?php echo ($infoBulle?'title="'.$infoBulle.'">':'>') ?>
<?= '<div class="col-md-12" >' . $tms->getStructure()->getLibelleCourt();
echo ($infoBulle?'<sup>*</sup>':'');
if ($canEdit) { ?>
<a class="pop-ajax"
href="<?= $this->url('modulateur/type-modulateur-structure-delete', ['typeModulateurStructure' => $tms->getId()]) ?>"
title="Supprimer le type de modulateur pour la structure"
data-content="<p class='lead text-danger'><strong>Attention!</strong> Confirmez-vous cette suppression ?</p>"
data-confirm="true"
data-confirm-button="Oui"
data-cancel-button="Non"
data-submit-reload="true"
>
<span class="glyphicon glyphicon-remove text-danger"></span>
</a>
</div>
</div>
<?php }
}
} ?>
<?php if ($canEdit) { ?>
<a class="ajax-modal" data-event="modulateur-saisie"
href="<?= $this->url('modulateur/type-modulateur-structure-saisie', ['typeModulateur' => $tm->getId()]) ?>"
title="Ajouter un type de modulateur pour une structure">
<span class="glyphicon glyphicon-plus"></span>
</a>
<?php } ?>
</div>
<div class="col-md-9">
<table class="table table-bordered">
<thead>
<th>Code</th>
<th>Libelle</th>
<th>Taux service</th>
<th>Taux heures compl.</th>
<?php if ($canEdit) { ?>
<th>Actions</th>
<?php } ?>
</thead>
<tbody>
<?php foreach ($modulateurs as $modu) {
if ($tm->getId() == $modu->getTypeModulateur()->getId()) { ?>
as $tms) { ?>
<?php if ($tm->getId() == $tms->getTypeModulateur()->getId()) { ?>
<tr>
<td><?= $modu->getCode() ?></td>
<td><?= $modu->getLibelle() ?></td>
<td><?= Util::formattedNumber($modu->getPonderationServiceDu()) ?></td>
<td><?= Util::formattedNumber($modu->getPonderationServiceCompl()) ?></td>
<?php if ($canEdit) { ?>
<td style="text-align:center;width:1px;white-space: nowrap">
<a class="ajax-modal" data-event="modulateur-saisie"
href="<?= $this->url('modulateur/saisie', ['typeModulateur' => $tm->getId(), 'modulateur' => $modu->getId()]) ?>"
title="Modifier le modulateur">
<span class="glyphicon glyphicon-edit"></span></a>
<td>
<?php if (($tms->getAnneeDebut()) || ($tms->getAnneeFin())) {
if (!$tms->getAnneeDebut()) {
$infoBulle = ' à ' . $tms->getAnneeFin();
} else {
if (!$tms->getAnneeFin()) {
$infoBulle = ' de ' . $tms->getAnneeDebut();
} else $infoBulle = ' de ' . $tms->getAnneeDebut() . ' à ' . $tms->getAnneeFin();
}
} else $infoBulle = ''; ?>
<?php echo ($infoBulle ? '<abbr title="' . $infoBulle . '">' : '') . $tms->getStructure()->getLibelleCourt();
echo($infoBulle ? '</abbr>' : '');
if ($canEdit) { ?>
<a class="pop-ajax"
href="<?= $this->url('modulateur/delete', ['modulateur' => $modu->getId()]) ?>"
title="Supprimer le modulateur"
href="<?= $this->url('modulateur/type-modulateur-structure-delete', ['typeModulateurStructure' => $tms->getId()]) ?>"
title="Supprimer le type de modulateur pour la structure"
data-content="<p class='lead text-danger'><strong>Attention!</strong> Confirmez-vous cette suppression ?</p>"
data-confirm="true"
data-confirm-button="Oui"
data-cancel-button="Non"
data-submit-reload="true"
>
<span class="glyphicon glyphicon-remove"></span>
<span class="glyphicon glyphicon-remove text-danger"></span>
</a>
</td>
<?php } ?>
<?php } ?>
</td>
</tr>
<?php }
} ?>
</tbody>
</table>
<?php if ($canEdit) { ?>
<tr>
<td>
<a class="ajax-modal" data-event="modulateur-saisie"
href="<?= $this->url('modulateur/type-modulateur-structure-saisie', ['typeModulateur' => $tm->getId()]) ?>"
title="Ajouter un type de modulateur pour une structure">
<button type="button" class="btn btn-primary">Ajouter</button>
</a>
</td>
</tr>
<?php } ?>
</table>
</div>
<div class="col-md-9">
<table class="table table-bordered">
<thead>
<th>Code</th>
<th>Libelle</th>
<th>Taux service</th>
<th>Taux heures compl.</th>
<?php if ($canEdit) { ?>
<th>Actions</th>
<?php } ?>
</thead>
<tbody>
<?php foreach ($modulateurs as $modu) {
if ($tm->getId() == $modu->getTypeModulateur()->getId()) { ?>
<tr>
<td><?= $modu->getCode() ?></td>
<td><?= $modu->getLibelle() ?></td>
<td><?= Util::formattedNumber($modu->getPonderationServiceDu()) ?></td>
<td><?= Util::formattedNumber($modu->getPonderationServiceCompl()) ?></td>
<?php if ($canEdit) { ?>
<td style="text-align:center;width:1px;white-space: nowrap">
<a class="ajax-modal" data-event="modulateur-saisie"
href="<?= $this->url('modulateur/saisie', ['typeModulateur' => $tm->getId(), 'modulateur' => $modu->getId()]) ?>"
title="Modifier le modulateur">
<span class="glyphicon glyphicon-edit"></span></a>
<a class="pop-ajax"
href="<?= $this->url('modulateur/delete', ['modulateur' => $modu->getId()]) ?>"
title="Supprimer le modulateur"
data-content="<p class='lead text-danger'><strong>Attention!</strong> Confirmez-vous cette suppression ?</p>"
data-confirm="true"
data-confirm-button="Oui"
data-cancel-button="Non"
data-submit-reload="true"
>
<span class="glyphicon glyphicon-remove"></span>
</a>
</td>
<?php } ?>
</tr>
<?php }
} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<?php
}
......
Supports Markdown
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