Subversion Repositories Applications.gtt

Rev

Rev 189 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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>&nbsp;</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'] : '&nbsp;' ;?></td>
35
					<td class="pr_dafi"><?=($projet['dafi'] != '0000-00-00') ? $projet['dafi'] : '&nbsp;' ;?></td>
36
					<td class="pr_dupr"><?=(!empty($projet['dupr'])) ? $projet['dupr'] : '&nbsp;' ;?></td>
189 mathias 37
					<!--<td class="pr_dufi"><?=(!empty($projet['dufi'])) ? $projet['dufi'] : '&nbsp;' ;?></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
					?>
190 mathias 60
					<?php if ($projet['avc'] > ($projet['dupr'] * 1.05)): ?>
61
						<!-- on dépasse de 5%, alerte ! -->
177 mathias 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; ?>