Rev 320 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<!-- ODS_SAISIE - DEBUT LISTE EVENEMENTS --><div><h2> Observations pour l'année <?= $annee ?> </h2><p class="cadre_information">Pour ajouter ou modifier une observation, cliquez sur la case correspondante et sélectionnez une date dans le calendrier(vous pouvez annuler l'édition en appuyant sur la touche échap). <br />Pour la supprimer, cliquez sur la croix à droite de la date.</p><ul class="liste_annees_observations"><?php for($annees_avant_celle_ci = date('Y') ; $annees_avant_celle_ci >= date('Y') - 5 ; $annees_avant_celle_ci--) : ?><?php if ($annees_avant_celle_ci == $annee) { ?><li id="annee_en_cours"><?= $annees_avant_celle_ci ?></li><?php } else { ?><li><a href="<?= Liens::getUrlConsultationEspeceStation($id_station, $id_espece,$annees_avant_celle_ci);?>"> <?= $annees_avant_celle_ci ?> </a></li><?php } ?><?php if ($annees_avant_celle_ci != date('Y') - 5) { ?><li> | </li><?php } ?><?php endfor; ?></ul><table id="saisie_liste_evenements"><tr><th></th><?php foreach($evenements as $evenement) : ?><th class="stade_<?= $evenement['abreviation']; ?>" colspan="<?=count($evenement['stades']) ?>"><div class="evenement"><?= $evenement['nom'] ?></div></th><?php endforeach; ?><th></th></tr><tr><th> stades </th><?php foreach($evenements as $evenement) : ?><?php foreach($evenement['stades'] as $id_stade => $stade) : ?><th title="<?= $evenement['description'][$id_stade]; ?>" class="stade_evenement"><?= $stade ?></th><?php endforeach; ?><?php endforeach; ?></tr><?php foreach ($individus as $individu) : ?><tr class="liste_observations_individu" id="observations_individu_<?= $individu['id_individu'] ?>"><td class="information_individu"><a title="cliquez pour accéder à la fiche de cet individu" href="<?= Liens::getUrlConsultationFicheIndividu($id_station,$id_espece, $individu['id_individu']); ?>"><?= $individu['nom'] ?></a></td><?php foreach($evenements as $nom_evenement => $evenement) : ?><?php foreach($evenement['stades'] as $id_stade => $stade) : ?><td class="conteneur_date_observation"><?php $stade_absent_cette_annee = false; ?><?php if (!empty($individu['observations'][$annee][$nom_evenement][$stade])) { ?><?php foreach($individu['observations'][$annee][$nom_evenement][$stade] as $id_observation => $observation) : ?><?php if($observation['absence_evenement'] == 0) { ?><div class="date_observation_individu element_cliquable"title="Cliquez pour modifier la date de cette observation"data-id-stade-observation="<?=$id_stade?>"data-id-observation="<?=$id_observation?>"data-id-individu="<?=$individu['id_individu']?>"data-date-observation="<?= $observation['date'] ?>"id="individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>_observation_<?=$id_observation?>"><span class="date_observation"><?= $observation['date'] ?></span><span class="datepicker_container"></span><div class="conteneur_supprimer_observation"><span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation"> </span></div></div><?php } else { ?><?php $stade_absent_cette_annee = true; ?><div class="date_observation_individu element_cliquable"title="Vous avez indiqué que ce stade n'a pas été observé pour cette année"data-id-stade-observation="<?=$id_stade?>"data-id-observation="<?=$id_observation?>"data-id-individu="<?=$individu['id_individu']?>"data-date-observation="<?= $observation['date'] ?>"data-absence-observation="1"id="individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>_observation_<?=$id_observation?>"><span class="date_observation">Absent</span><div class="conteneur_supprimer_observation"><span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation"> </span></div></div><?php } ?><?php endforeach; ?><?php } ?><div class="ajouter_observation date_observation_individu element_cliquable <?= $stade_absent_cette_annee ? 'hide' : '' ?>"data-id-stade-observation="<?=$id_stade?>"data-id-individu="<?=$individu['id_individu']?>"title="Cliquez pour ajouter une nouvelle observation de ce stade"id="ajouter_observation_individu_<?=$individu['id_individu']?>_evenement_<?=$id_stade?>"><span class="icone date_observation"> </span><?php $pas_encore_stade_pour_annee = empty($individu['observations'][$annee][$nom_evenement][$stade]); ?><span title="Cliquez pour signaler l'absence de cet évènement pour cette année"class="icone absence_observation <?= $pas_encore_stade_pour_annee ? '' : 'hide' ?>"> </span><span class="datepicker_container"></span><div class="conteneur_supprimer_observation"><span title="Cliquez pour supprimer cette observation" class="icone supprimer_observation"> </span></div></td><?php endforeach; ?><?php endforeach; ?><td class="conteneur_element_modifier"><a class="lien_modifier" href="<?= Liens::getUrlFormulaireModificationObservation($id_station,$id_espece, $individu['id_individu'], $annee); ?>"><img alt="modifier" src="<?= Liens::getUrlImage(); ?>modification.png" /></a></td></tr><?php endforeach; ?></table><a id="lien_ajout_individu" href="<?= Liens::getUrlFormulaireSaisieIndividu($id_station,$id_espece); ?>"> Nouvel individu </a></div><!-- ODS_SAISIE - FIN LISTE EVENEMENTS -->