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 != '') { ?>
|
406 |
gduche |
22 |
<div class="nom onglet_marge_gauche">
|
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" />
|
|
|
28 |
|
338 |
aurelien |
29 |
<h2>Synonymes</h2>
|
331 |
aurelien |
30 |
<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
|
|
|
31 |
<ul>
|
|
|
32 |
<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
|
327 |
aurelien |
33 |
<li class="item_nomenclature">
|
406 |
gduche |
34 |
<span class="nom<?= ($nom_selectionne == $synonyme['nom_sci']) ? ' surlignage' : '' ?>">
|
401 |
delphine |
35 |
<?= $synonyme['nom_sci_complet'] ?>
|
|
|
36 |
</span><br />
|
406 |
gduche |
37 |
<span class="nom basionyme_complet"><?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?></span>
|
327 |
aurelien |
38 |
</li>
|
|
|
39 |
<?php endforeach; ?>
|
|
|
40 |
</ul><hr class="nettoyage" />
|
|
|
41 |
<?php } else { ?>
|
334 |
aurelien |
42 |
<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3>
|
327 |
aurelien |
43 |
<?php } ?>
|
338 |
aurelien |
44 |
<h2>Flores</h2>
|
336 |
aurelien |
45 |
<?php if(is_array($flores_synonymes) && count($flores_synonymes) > 0) { ?>
|
|
|
46 |
<ul>
|
|
|
47 |
<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
|
|
|
48 |
<?php foreach ($infos_flore as $code => $flore) : ?>
|
|
|
49 |
<li class="item_nomenclature">
|
|
|
50 |
<div>
|
406 |
gduche |
51 |
Dans la flore <em><?= $flore['nom_flore'] ?></em>,
|
338 |
aurelien |
52 |
ce taxon porte le nom de <em><?= $flore['nom_sci'] ?></em>
|
|
|
53 |
et le code <b><?= $flore['id'] ?></b><br />
|
336 |
aurelien |
54 |
</div>
|
|
|
55 |
</li>
|
|
|
56 |
<?php endforeach; ?>
|
|
|
57 |
<?php endforeach; ?>
|
|
|
58 |
</ul><hr class="nettoyage" />
|
|
|
59 |
<?php } else { ?>
|
|
|
60 |
<h3 class="aucune_info"> Aucune information floristique référencée pour ce nom </h3>
|
|
|
61 |
<?php } ?>
|
331 |
aurelien |
62 |
<?php if($num_type != null) { ?>
|
|
|
63 |
<h3> Autres </h3>
|
|
|
64 |
<!-- On utilise une liste au cas où d'autres informations viendraient se greffer à cet endroit -->
|
|
|
65 |
<ul>
|
|
|
66 |
<li class="item_nomenclature"> Numéro du type : <?= $num_type ?></li>
|
|
|
67 |
</ul>
|
|
|
68 |
<?php } ?>
|
|
|
69 |
<hr class="nettoyage" />
|
327 |
aurelien |
70 |
<div class="conteneur_lien_metadonnees">
|
|
|
71 |
<?= $synonymes['meta']['titre']?>
|
|
|
72 |
<span class="conteneur_lien_metadonnees">
|
|
|
73 |
<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
|
|
|
74 |
</span>
|
|
|
75 |
</div>
|
406 |
gduche |
76 |
|
|
|
77 |
<script type="text/Javascript">
|
|
|
78 |
|
|
|
79 |
function plierTout() {
|
|
|
80 |
$('.nom').children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
|
|
|
81 |
$('.plus').css('display', 'none');
|
|
|
82 |
}
|
|
|
83 |
|
|
|
84 |
function deplierTout() {
|
|
|
85 |
$('.nom').children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
|
|
|
86 |
$('.plus').css('display', 'inline');
|
|
|
87 |
}
|
|
|
88 |
|
|
|
89 |
$(document).ready(function () {
|
|
|
90 |
|
|
|
91 |
$('#plieur').show();
|
|
|
92 |
if (typeof gestionBiblio != 'function') {
|
|
|
93 |
gestionBiblio = function() {
|
|
|
94 |
$('.nom').each(function () {
|
|
|
95 |
|
|
|
96 |
html = $(this).html();
|
|
|
97 |
posCrochetGauche = html.indexOf('[');
|
|
|
98 |
if (posCrochetGauche > 0) {
|
|
|
99 |
$(this).css('cursor', 'pointer');
|
|
|
100 |
nom = html.substr(0, posCrochetGauche);
|
|
|
101 |
biblio = html.substr(posCrochetGauche, html.length);
|
|
|
102 |
$(this).html(nom);
|
|
|
103 |
|
|
|
104 |
imagettePlus = document.createElement('div');
|
|
|
105 |
$(imagettePlus).addClass('imagettePlus');
|
|
|
106 |
$(this).prepend($(imagettePlus));
|
|
|
107 |
|
|
|
108 |
plus = document.createElement('span');
|
|
|
109 |
$(plus).addClass('plus');
|
|
|
110 |
$(plus).html(biblio);
|
|
|
111 |
$(plus).hide();
|
|
|
112 |
|
|
|
113 |
$(this).click(function() {
|
|
|
114 |
|
|
|
115 |
if (!$(this).children('.plus').is(':visible')) {
|
|
|
116 |
$(this).children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
|
|
|
117 |
$(this).children('.plus').css('display', 'inline');
|
|
|
118 |
} else {
|
|
|
119 |
$(this).children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
|
|
|
120 |
$(this).children('.plus').css('display', 'none');
|
|
|
121 |
}
|
|
|
122 |
|
|
|
123 |
});
|
|
|
124 |
|
|
|
125 |
$(this).append($(plus));
|
|
|
126 |
|
|
|
127 |
}
|
|
|
128 |
});
|
|
|
129 |
};
|
|
|
130 |
}
|
|
|
131 |
|
|
|
132 |
gestionBiblio();
|
|
|
133 |
});
|
|
|
134 |
</script>
|
239 |
aurelien |
135 |
</div>
|