95 |
jpm |
1 |
<?php if (isset($messages)) : ?>
|
177 |
mathias |
2 |
<?php foreach ($messages as $message) : ?>
|
|
|
3 |
<p class="information"><?=$message;?></p>
|
|
|
4 |
<?php endforeach; ?>
|
95 |
jpm |
5 |
<?php endif; ?>
|
|
|
6 |
<?php if ($preferences) : ?>
|
109 |
jpm |
7 |
<div id="preferences">
|
|
|
8 |
<form class="centre" id="gestion_admin_pref" action="index.php?action=<?=GTT_ACTION_PREFERENCE_VALIDER;?>" name="gestion_admin_pref" method="post">
|
|
|
9 |
<input name="champ_nb_total_proj" value="<?=$nbre_projets;?>" type="hidden"/>
|
|
|
10 |
<table id="preference">
|
|
|
11 |
<thead>
|
|
|
12 |
<tr>
|
|
|
13 |
<th> </th>
|
|
|
14 |
<th>Nom</th>
|
189 |
mathias |
15 |
<!--<th>Description</th>-->
|
109 |
jpm |
16 |
<th>Date début</th>
|
|
|
17 |
<th>Date fin</th>
|
177 |
mathias |
18 |
<th>Durée prévue (j)</th>
|
189 |
mathias |
19 |
<!--<th>Durée financée (j)</th>-->
|
|
|
20 |
<th>Temps perso. passé (j)</th>
|
177 |
mathias |
21 |
<th>Avancement (j)</th>
|
109 |
jpm |
22 |
<th>Avancement (%)</th>
|
|
|
23 |
</tr>
|
|
|
24 |
</thead>
|
|
|
25 |
<tbody>
|
167 |
mathias |
26 |
<?php foreach ($preferences as $categorie => $projets):?>
|
177 |
mathias |
27 |
<tr class="categories"><th colspan="9"><?=$categorie;?></th></tr>
|
109 |
jpm |
28 |
<?php $ligne = "impair"; ?>
|
167 |
mathias |
29 |
<?php foreach ($projets as $projet):?>
|
109 |
jpm |
30 |
<tr class="<?=$ligne ; $ligne = ($ligne == "impair") ? "pair" : "impair" ;?>">
|
|
|
31 |
<td class="check"><input id="pr:<?=$projet['id'];?>" name="pr:<?=$projet['id'];?>" value="<?=$projet['valeur'];?>" type="checkbox" <?=$projet['coche']?'checked="checked"':'';?>/></td>
|
|
|
32 |
<td class="pr_no"><?=$projet['no'];?></td>
|
189 |
mathias |
33 |
<!--<td class="pr_de"><?=$projet['de'];?></td>-->
|
109 |
jpm |
34 |
<td class="pr_dade"><?=($projet['dade'] != '0000-00-00') ? $projet['dade'] : ' ' ;?></td>
|
|
|
35 |
<td class="pr_dafi"><?=($projet['dafi'] != '0000-00-00') ? $projet['dafi'] : ' ' ;?></td>
|
|
|
36 |
<td class="pr_dupr"><?=(!empty($projet['dupr'])) ? $projet['dupr'] : ' ' ;?></td>
|
189 |
mathias |
37 |
<!--<td class="pr_dufi"><?=(!empty($projet['dufi'])) ? $projet['dufi'] : ' ' ;?></td>-->
|
177 |
mathias |
38 |
|
189 |
mathias |
39 |
<!-- colonne "avancement personnel en jours" -->
|
|
|
40 |
<td>
|
|
|
41 |
<?= ($projet['tpp'] === null ? '0' : ($projet['tpp'] == 0 ? 'moins de 1j' : $projet['tpp'])) ?>
|
|
|
42 |
<?php
|
|
|
43 |
// pourcentage de temps sur ce projet p/r au temps total passé par l'équipe
|
|
|
44 |
$ptp = floor((empty($projet['tpp']) ? 0 : (($projet['tpp'] * 100) / $projet['avc'])));
|
|
|
45 |
?>
|
|
|
46 |
(<?= $ptp ?> %)
|
|
|
47 |
</td>
|
|
|
48 |
|
177 |
mathias |
49 |
<!-- colonne "avancement en jours" -->
|
|
|
50 |
<?php
|
|
|
51 |
// calculs utiles pour la suite
|
|
|
52 |
$pourcentageEffectue = 0;
|
|
|
53 |
$pourcentageEnTrop = 0;
|
|
|
54 |
$joursEnTrop = $projet['avc'] - $projet['dupr'];
|
|
|
55 |
if ($projet['dupr'] > 0) {
|
|
|
56 |
$pourcentageEffectue = round(($projet['avc'] / $projet['dupr']) * 100);
|
|
|
57 |
$pourcentageEnTrop = round((($joursEnTrop) / $projet['dupr']) * 100);
|
|
|
58 |
}
|
|
|
59 |
?>
|
|
|
60 |
<?php if ($projet['avc'] > ($projet['dupr'] * 1.15)): ?>
|
|
|
61 |
<!-- on dépasse de 15%, alerte ! -->
|
|
|
62 |
<td class="pr_av_j bg-alerte" title="<?= $joursEnTrop ?> jours ont été accordés au delà des prévisions">
|
|
|
63 |
<?php else: ?>
|
|
|
64 |
<td class="pr_av_j">
|
|
|
65 |
<?php endif; ?>
|
|
|
66 |
<?= $projet['avc'] ?> / <?= $projet['dupr'] ?>
|
|
|
67 |
</td>
|
|
|
68 |
|
|
|
69 |
<!-- colonne "avancement en %" -->
|
|
|
70 |
<td class="pr_av" title="<?= $pourcentageEffectue ?>%">
|
|
|
71 |
<div class="barre-avancement-ext">
|
|
|
72 |
<div class="barre-avancement-int" style="width:<?= min(100, $pourcentageEffectue) ?>px;">
|
|
|
73 |
</div>
|
|
|
74 |
</div>
|
|
|
75 |
<!--<?php if (!empty($projet['av'])) : ?>
|
109 |
jpm |
76 |
<img height="10"
|
177 |
mathias |
77 |
width="<?=min(100, $projet['av']);?>"
|
|
|
78 |
title="pipi <?=$projet['av'];?> %"
|
109 |
jpm |
79 |
src="presentation/images/pixels/avancement.png"
|
177 |
mathias |
80 |
style="cursor:help;padding-right:<?=(100 - $projet['av']);?>px;border:1px solid #DDD;"
|
109 |
jpm |
81 |
alt="<?=$projet['av'];?> %" />
|
|
|
82 |
<?php else : ?>
|
|
|
83 |
<img height="10"
|
|
|
84 |
width="100"
|
177 |
mathias |
85 |
style="cursor:help;border:1px solid #DDD;"
|
109 |
jpm |
86 |
src="presentation/images/pixels/vide.png"
|
177 |
mathias |
87 |
title="caca <?=$projet['av'];?> %"
|
109 |
jpm |
88 |
alt="0 %" />
|
177 |
mathias |
89 |
<?php endif; ?>-->
|
109 |
jpm |
90 |
</td>
|
|
|
91 |
</tr>
|
|
|
92 |
<?php endforeach; ?>
|
|
|
93 |
<?php endforeach; ?>
|
|
|
94 |
</tbody>
|
|
|
95 |
</table>
|
|
|
96 |
<input class="btn_large" id="btn_valider_editer" name="btn_valider_editer" value="<?=$i18n_general_valider;?>" type="submit" />
|
|
|
97 |
</form>
|
|
|
98 |
</div>
|
167 |
mathias |
99 |
<?php endif; ?>
|