Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 320 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 320 Rev 324
Line 1... Line 1...
1
<!-- ODS_SAISIE - DEBUT LISTE EVENEMENTS -->
1
<!-- ODS_SAISIE - DEBUT LISTE EVENEMENTS -->
2
<div>
2
<div>
3
	<h2> Observations pour l'année <?= $annee ?> </h2>
3
	<h2> Observations pour l'année <?= $annee ?> </h2>
Line 4... Line 4...
4
 
4
 
5
   	<p class="cadre_information">Pour ajouter ou modifier une observation, cliquez sur la case correspondante et sélectionnez une date dans le calendrier,
5
   	<p class="cadre_information">Pour ajouter ou modifier une observation, cliquez sur la case correspondante et sélectionnez une date dans le calendrier
-
 
6
       (vous pouvez annuler l'édition en appuyant sur la touche échap). <br />
6
       (vous pouvez annuler l'édition en appuyant sur la touche échap). Pour la supprimer cliquez sur la croix à droite de la date.
7
			 Pour la supprimer, cliquez sur la croix à droite de la date.
Line 7... Line 8...
7
   	</p>
8
   	</p>
8
 
9
 
9
		<ul class="liste_annees_observations">
10
		<ul class="liste_annees_observations">
Line 46... Line 47...
46
        		<a title="cliquez pour accéder à la fiche de cet individu" href="<?= Liens::getUrlConsultationFicheIndividu($id_station,$id_espece, $individu['id_individu']); ?>">
47
        		<a title="cliquez pour accéder à la fiche de cet individu" href="<?= Liens::getUrlConsultationFicheIndividu($id_station,$id_espece, $individu['id_individu']); ?>">
47
        			<?= $individu['nom'] ?>
48
        			<?= $individu['nom'] ?>
48
        		</a>
49
        		</a>
49
        	</td>
50
        	</td>
50
        	<?php foreach($evenements as $nom_evenement => $evenement) : ?>
51
        	<?php foreach($evenements as $nom_evenement => $evenement) : ?>
51
				<?php foreach($evenement['stades'] as $id_stade => $stade) : ?>
52
						<?php foreach($evenement['stades'] as $id_stade => $stade) : ?>
52
        			<td class="conteneur_date_observation" title="Cliquez pour modifier la date de cette observation">
53
        			<td class="conteneur_date_observation">
-
 
54
								<?php $stade_absent_cette_annee = false; ?>
53
								<?php if (!empty($individu['observations'][$annee][$nom_evenement][$stade])) { ?>
55
								<?php if (!empty($individu['observations'][$annee][$nom_evenement][$stade])) { ?>
54
									<?php foreach($individu['observations'][$annee][$nom_evenement][$stade] as $id_observation => $date_observation) : ?>
56
									<?php foreach($individu['observations'][$annee][$nom_evenement][$stade] as $id_observation => $observation) : ?>
-
 
57
										<?php if($observation['absence_evenement'] == 0) { ?>
55
										<div class="date_observation_individu element_cliquable"
58
											<div class="date_observation_individu element_cliquable"
-
 
59
												title="Cliquez pour modifier la date de cette observation"
56
											data-id-stade-observation="<?=$id_stade?>"
60
												data-id-stade-observation="<?=$id_stade?>"
57
											data-id-observation="<?=$id_observation?>"
61
												data-id-observation="<?=$id_observation?>"
58
											data-id-individu="<?=$individu['id_individu']?>"
62
												data-id-individu="<?=$individu['id_individu']?>"
59
											data-date-observation="<?=$date_observation?>"
63
												data-date-observation="<?= $observation['date'] ?>"
60
											id="individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>_observation_<?=$id_observation?>">
64
												id="individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>_observation_<?=$id_observation?>">
61
				        			<span class="date_observation"><?= $date_observation ?></span>
65
					        			<span class="date_observation"><?= $observation['date'] ?></span>
62
											<span class="datepicker_container"></span>
66
												<span class="datepicker_container"></span>
63
											<div class="conteneur_supprimer_observation">
67
												<div class="conteneur_supprimer_observation">
64
												<span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation">&nbsp;</span>
68
													<span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation">&nbsp;</span>
-
 
69
												</div>
65
											</div>
70
											</div>
-
 
71
										<?php } else { ?>
-
 
72
											<?php $stade_absent_cette_annee = true; ?>
-
 
73
											<div class="date_observation_individu element_cliquable"
-
 
74
												title="Vous avez indiqué que ce stade n'a pas été observé pour cette année"
-
 
75
												data-id-stade-observation="<?=$id_stade?>"
-
 
76
												data-id-observation="<?=$id_observation?>"
-
 
77
												data-id-individu="<?=$individu['id_individu']?>"
-
 
78
												data-date-observation="<?= $observation['date'] ?>"
-
 
79
												data-absence-observation="1"
-
 
80
												id="individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>_observation_<?=$id_observation?>">
-
 
81
					        			<span class="date_observation">Absent</span>
-
 
82
												<div class="conteneur_supprimer_observation">
-
 
83
													<span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation">&nbsp;</span>
-
 
84
												</div>
66
										</div>
85
											</div>
-
 
86
										<?php } ?>
67
									<?php endforeach; ?>
87
									<?php endforeach; ?>
68
				        <?php } ?>
88
				        <?php } ?>
69
								<div class="ajouter_observation date_observation_individu element_cliquable"
89
								<div class="ajouter_observation date_observation_individu element_cliquable <?= $stade_absent_cette_annee ? 'hide' : '' ?>"
70
									data-id-stade-observation="<?=$id_stade?>"
90
									data-id-stade-observation="<?=$id_stade?>"
71
									data-id-individu="<?=$individu['id_individu']?>"
91
									data-id-individu="<?=$individu['id_individu']?>"
72
								 	title="Cliquez pour ajouter une nouvelle observation de ce stade"
92
								 	title="Cliquez pour ajouter une nouvelle observation de ce stade"
73
									id="ajouter_observation_individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>">
93
									id="ajouter_observation_individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>">
74
										<span class="icone date_observation">&nbsp;</span>
94
										<span class="icone date_observation">&nbsp;</span>
-
 
95
										<?php $pas_encore_stade_pour_annee = empty($individu['observations'][$annee][$nom_evenement][$stade]); ?>
-
 
96
										<span title="Cliquez pour signaler l'absence de cet évènement pour cette année"
-
 
97
												class="icone absence_observation <?= $pas_encore_stade_pour_annee ? '' : 'hide' ?>">&nbsp;</span>
75
										<span class="datepicker_container"></span>
98
										<span class="datepicker_container"></span>
76
										<div class="conteneur_supprimer_observation">
99
										<div class="conteneur_supprimer_observation">
77
											<span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation">&nbsp;</span>
100
											<span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation">&nbsp;</span>
78
										</div>
101
										</div>
79
        			</td>
102
        			</td>