Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 452 | Rev 469 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
239 aurelien 1
<div id="nomenclature">
370 aurelien 2
	<h2>Nom retenu</h2>
406 gduche 3
	<div style="float:right">
4
		<div class="legende">
5
			<b>Légende</b><br />
6
			<span class="legende_nom_retenu couleur_legende" style="margin:8px 5px 0 0"></span><span>Nom sélectionné</span>
7
			<br />
8
			<div class="imagettePlus"></div>Afficher la biblio
9
			<br />
10
			<div class="imagetteMoins"></div>Masquer la biblio
11
		</div>
12
		<div style="padding:5px 10px; display:none" id="plieur">
13
			<a href="javascript:deplierTout()">Tout déplier</a> | <a href="javascript:plierTout()">Tout plier</a>
14
		</div>
401 delphine 15
	</div>
448 delphine 16
	<div class="onglet_marge_gauche">
17
		<span class="nom retenu <?= ($nom_selectionne == $nom_retenu) ? 'surlignage' : '' ?>">
18
			<?= $nom_retenu_formate ?>
19
		</span>
20
	</div>
370 aurelien 21
	<?php if($basionyme_nom_retenu != null && $basionyme_nom_retenu != '') { ?>
452 delphine 22
			<div class="nom onglet_marge_gauche basionyme_complet">
370 aurelien 23
				Basionyme : <?= $basionyme_nom_retenu ?>
24
			</div>
25
	<?php } ?>
401 delphine 26
	<div class="onglet_marge_gauche"> Dernière date de modification du nom : <?= $date_maj ?> </div>
370 aurelien 27
	<hr class="nettoyage" />
463 delphine 28
	<span class="aide_wikini"> Partagez vos infos complémentaires sur ce nom, un double clic dans le cadre suffit pour compléter ou corriger la page </span>
29
	<div class="contenu_editable">
30
		<div class="description wikini editable_sur_clic" title="statuts de protection">
31
			<?=$wikini['nomenclature']?>
32
		</div>
33
	</div>
370 aurelien 34
 
338 aurelien 35
	<h2>Synonymes</h2>
331 aurelien 36
	<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
37
		<ul>
38
		<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
452 delphine 39
			<?php if($synonyme['nom_sci'] != $nom_retenu) { ?>
40
				<li class="item_nomenclature">
41
					<span class="nom<?= ($nom_selectionne == $synonyme['nom_sci']) ? ' surlignage' : '' ?>">
42
						<?= $synonyme['nom_sci_complet']  ?>
43
					</span><br />
44
					<span class="nom basionyme_complet"><?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?></span>
45
				</li>
46
			<?php } ?>
327 aurelien 47
		<?php endforeach; ?>
48
		</ul><hr class="nettoyage" />
49
	<?php } else { ?>
334 aurelien 50
		<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3>
327 aurelien 51
	<?php } ?>
338 aurelien 52
	<h2>Flores</h2>
336 aurelien 53
	<?php if(is_array($flores_synonymes) && count($flores_synonymes) > 0) { ?>
54
		<ul>
55
		<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
56
			<?php foreach ($infos_flore as $code => $flore) : ?>
57
				<li class="item_nomenclature">
58
					<div>
406 gduche 59
						Dans la flore <em><?= $flore['nom_flore'] ?></em>,
338 aurelien 60
						ce taxon porte le nom de <em><?= $flore['nom_sci']  ?></em>
61
						et le code <b><?= $flore['id'] ?></b><br />
336 aurelien 62
					</div>
63
				</li>
64
			<?php endforeach; ?>
65
		<?php endforeach; ?>
66
		</ul><hr class="nettoyage" />
67
	<?php } else { ?>
68
		<h3 class="aucune_info"> Aucune information floristique référencée pour ce nom </h3>
69
	<?php } ?>
331 aurelien 70
	<?php if($num_type != null) { ?>
71
		<h3> Autres </h3>
72
		<!-- On utilise une liste au cas où d'autres informations viendraient se greffer à cet endroit -->
73
		<ul>
74
			<li class="item_nomenclature"> Numéro du type : <?= $num_type ?></li>
75
		</ul>
76
	<?php } ?>
77
	<hr class="nettoyage" />
327 aurelien 78
	<div class="conteneur_lien_metadonnees">
79
		<?= $synonymes['meta']['titre']?>
80
		<span class="conteneur_lien_metadonnees">
81
			<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
82
		</span>
83
	</div>
406 gduche 84
 
85
	<script type="text/Javascript">
86
 
87
		function plierTout() {
88
			$('.nom').children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
89
			$('.plus').css('display', 'none');
90
		}
91
 
92
		function deplierTout() {
93
			$('.nom').children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
94
			$('.plus').css('display', 'inline');
95
		}
96
 
97
		$(document).ready(function () {
98
 
99
			$('#plieur').show();
100
			if (typeof gestionBiblio != 'function') {
101
				gestionBiblio = function() {
102
				$('.nom').each(function () {
103
 
104
					html = $(this).html();
105
					posCrochetGauche = html.indexOf('[');
106
					if (posCrochetGauche > 0) {
107
						$(this).css('cursor', 'pointer');
108
						nom = html.substr(0, posCrochetGauche);
109
						biblio = html.substr(posCrochetGauche, html.length);
110
						$(this).html(nom);
111
 
112
						imagettePlus = document.createElement('div');
113
						$(imagettePlus).addClass('imagettePlus');
114
						$(this).prepend($(imagettePlus));
115
 
116
						plus = document.createElement('span');
117
						$(plus).addClass('plus');
118
						$(plus).html(biblio);
119
						$(plus).hide();
120
 
121
						$(this).click(function() {
122
 
123
							if (!$(this).children('.plus').is(':visible')) {
124
								$(this).children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
125
								$(this).children('.plus').css('display', 'inline');
126
							} else {
127
								$(this).children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
128
								$(this).children('.plus').css('display', 'none');
129
							}
130
 
131
						});
132
 
133
						$(this).append($(plus));
134
 
135
					}
136
				});
137
			};
138
			}
139
 
140
			gestionBiblio();
141
		});
142
	</script>
239 aurelien 143
</div>