Subversion Repositories Applications.referentiel

Rev

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

Rev Author Line No. Line
81 delphine 1
<!-- REF - DEBUT FICHE TAXON -->
2
<script type="text/javascript">
3
	$(document).ready(function() {
4
		$("#ref-ref").tabs({
5
			cookie: {expires: 1}// Stocke un cookie pour 1 jour
6
		});
7
	});
8
</script>
278 delphine 9
<h2 style="text-transform: none;margin-left: 6px; margin-right: 6px;">
10
	<?="<i>".$nom."</i> ".$info['auteur']?>
11
	<span style="font-weight: normal;color:black;float:right;">
12
		<?= ($num_nom != $num_nom_retenu) ?
245 delphine 13
		'(nom retenu : <a href='.FicheTaxon::getUrlFicheTaxon($num_nom_retenu).'> '.$num_nom_retenu.'</a> )'
14
		: ''; ?>
278 delphine 15
		<?= ($exclu_taxref == 1 || $exclu_taxref == 9) ?
16
		'<span title="nom présent dans la base de travail mais non transmis au MNHN">- exclu de tax-ref</span>'
17
		: '<span title="nom à transmettre au MNHN"> à transmettre à tax-ref</span>'; ?>
18
	</span>
277 delphine 19
</h2>
81 delphine 20
<hr class="nettoyeur"/>
21
<div id="ref-ref" class="ref-onglets">
22
	<ul class="ref-sommaire">
278 delphine 23
		<li><a href="#ref-ref-nomenclature">Nomenclature/Classification</a></li>
81 delphine 24
		<li><a href="#ref-ref-synonymie">Synonymie</a></li>
277 delphine 25
		<li><a href="#ref-ref-note">Notes/Chorologie/Compléments</a></li>
125 delphine 26
		<li><a href="#ref-ref-legende">Aide</a></li>
204 delphine 27
		<li><a href="#ref-ref-mail">Mail</a></li>
81 delphine 28
	</ul>
29
 
30
	<div id="ref-ref-nomenclature">
31
		<h2>Nomenclature</h2>
277 delphine 32
		<? if (isset($selectionne['bas_num'])) : ?>
33
			<strong>Référence bibliographique :</strong> <?=$info['biblio_origine'];?>
34
				<? if ($info['biblio_origine'] != '') : ?>
35
					<a href="<?=Recherche::getUrlRecherche('bib:'.$info['biblio_origine'], $referentiel)?>">
36
						<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
37
					</a>,
38
				<? endif; ?>
39
				<?=$info['annee'];?>
40
					<? if ($info['annee'] != '') : ?>
41
						<a href="<?=Recherche::getUrlRecherche('an:'.$info['annee'], $referentiel)?>">
42
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
43
						</a>
44
					<? endif; ?><br />
45
		<? endif; ?>
46
		<? if (isset($selectionne['bas_num'])) : ?>
47
			<strong>Basionyme du nom séléctionné :</strong>
48
				<a href="<?=FicheTaxon::getUrlFicheTaxon($selectionne, 'bas')?>">
49
					<?=$selectionne['bas_nom'];?>
50
				</a>
51
				<? if ($selectionne['bas_nom'] != '') : ?>
52
					<a href="<?=Recherche::getUrlRecherche($selectionne['bas_nom'], $referentiel)?>">
53
						<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
54
					</a>
55
				<? endif; ?>
56
				<?=$selectionne['bas_auteur'];?>
57
					<? if ($selectionne['bas_auteur'] != '') : ?>
58
						<a href="<?=Recherche::getUrlRecherche('au:'.$selectionne['bas_auteur'], $referentiel)?>">
59
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
60
						</a>,
105 jpm 61
					<? endif; ?>
277 delphine 62
				<?=$selectionne['bas_annee'];?>
63
					<? if ($selectionne['bas_annee'] != '') : ?>
64
						<a href="<?=Recherche::getUrlRecherche('an:'.$selectionne['bas_annee'], $referentiel)?>">
65
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
66
						</a>
67
					<? endif; ?> <br />
68
		<? endif; ?>
69
		<? if ((isset($selectionne['nom_francais']) && $selectionne['nom_francais'] != '') ||
70
						(isset($retenu['nom_francais']) && $retenu['nom_francais'] != '')) : ?>
71
			<strong>Nom français :</strong>
72
				<?= isset($retenu['nom_francais']) ? $retenu['nom_francais'] : $selectionne['nom_francais'];?>
73
					<a href="<?=Recherche::getUrlRecherche($nom_francais, $referentiel)?>">
74
						<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
75
					</a>
76
			<br />
77
		<? endif; ?>
78
		<?= ($info['nom_addendum']) != "" ? "Nom addendum : ".$info['nom_addendum']."<br />" : "" ;?>
79
		<strong>num_nom :</strong> <?=$num_nom;?><br />
80
		<? if (isset($retenu) && $retenu['num_nom'] != $num_nom) : ?>
81
			<strong>Nom retenu :</strong>
82
				<a href="<?=Recherche::getUrlFicheTaxon($retenu)?>"><?=$retenu['nom_sci'];?></a>
83
					<a href="<?=Recherche::getUrlRecherche($retenu['nom_sci'], $referentiel)?>">
84
						<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
85
					</a>
86
				<?=$retenu['auteur'];?>
87
					<? if ($retenu['auteur'] != '') : ?>
88
						<a href="<?=Recherche::getUrlRecherche('au:'.$retenu['auteur'], $referentiel)?>">
89
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
90
						</a>,
91
					<? endif; ?>
92
				<?=$retenu['annee'];?>
93
					<? if ($retenu['annee'] != '') : ?>
94
						<a href="<?=Recherche::getUrlRecherche('an:'.$retenu['annee'], $referentiel)?>">
95
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
96
					</a>
97
					<? endif; ?> <br />
98
			<? if (isset($retenu['bas_num'])) : ?>
99
				<strong>Basionyme du nom retenu :</strong>
100
				<a href="<?=FicheTaxon::getUrlFicheTaxon($retenu, 'bas')?>"><?=$retenu['bas_nom'];?></a>
101
					<? if ($retenu['bas_nom'] != '') : ?>
102
						<a href="<?=Recherche::getUrlRecherche($retenu['bas_nom'], $referentiel)?>">
103
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
104
						</a>
105
					<? endif; ?>
106
				 <?=$retenu['bas_auteur'];?>
107
					<? if ($retenu['bas_auteur'] != '') : ?>
108
						<a href="<?=Recherche::getUrlRecherche('au:'.$retenu['bas_auteur'], $referentiel)?>">
109
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
110
						</a>,
111
					<? endif; ?>
112
				<?=$retenu['bas_annee'];?>
113
					<? if ($retenu['bas_annee'] != '') : ?>
114
						<a href="<?=Recherche::getUrlRecherche('an:'.$retenu['bas_annee'], $referentiel)?>">
115
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
116
						</a>
117
					<? endif; ?>
118
			<? endif; ?>
119
		<? endif; ?>
120
		<? if (isset($parents['p1_num'])) : ?>
121
			<strong>Parent 01 :</strong>
122
				<a href="<?=FicheTaxon::getUrlFicheTaxon($parents, 'p1')?>"><?=$parents['p1_nom'];?></a>
123
					<? if ($parents['p1_nom'] != '') : ?>
124
						<a href="<?=Recherche::getUrlRecherche($parents['p1_nom'], $referentiel)?>">
125
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
126
						</a>
127
					<? endif; ?>
128
				<?=$parents['p1_auteur'];?>
129
					<? if ($parents['p1_auteur'] != '') : ?>
130
						<a href="<?=Recherche::getUrlRecherche('au:'.$parents['p1_auteur'], $referentiel)?>">
131
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
132
						</a>,
133
					<? endif; ?>
134
				<?=$parents['p1_annee'];?>
135
					<? if ($parents['p1_annee'] != '') : ?>
136
						<a href="<?=Recherche::getUrlRecherche('an:'.$parents['p1_annee'], $referentiel)?>">
137
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
138
						</a>
139
					<? endif; ?>
140
		<? endif; ?> <br />
141
		<? if (isset($parents['p2_num'])) : ?>
142
			<strong>Parent 02 :</strong>
143
				<a href="<?=FicheTaxon::getUrlFicheTaxon($parents, 'p2')?>"><?=$parents['p2_nom'];?></a>
144
					<? if ($parents['p2_nom'] != '') : ?>
145
						<a href="<?=Recherche::getUrlRecherche($parents['p2_nom'], $referentiel)?>">
146
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
147
						</a>
148
					<? endif; ?>
149
				<?=$parents['p2_auteur'];?>
150
					<? if ($parents['p2_auteur'] != '') : ?>
151
						<a href="<?=Recherche::getUrlRecherche('au:'.$parents['p2_auteur'], $referentiel)?>">
152
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
153
						</a>,
154
					<? endif; ?>
155
				<?=$parents['p2_annee'];?>
156
					<? if ($parents['p2_annee'] != '') : ?>
157
						<a href="<?=Recherche::getUrlRecherche('an:'.$parents['p2_annee'], $referentiel)?>">
158
							<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="rechercher"/>
159
						</a>
160
					<? endif; ?>
161
		<? endif; ?>
162
 
163
		<br />
164
				<h2>Classification</h2>
165
 
166
		<?php if (isset($classification)) : ?>
167
			<? foreach ($classification as $type=>$class) : ?>
168
				<table class="largeur-16">
169
					<thead>
170
						<tr>
171
							<th <?=($type == 'inférieurs') ? 'colspan="'.$niveau.'"' : '' ?>>
172
								Taxons <?=$type;?>
173
								<? if ($type == 'inférieurs') : ?><br />
174
									(<? foreach ($noms_rang as $rang => $nb_noms) : ?>
175
										<?= $nb_noms.' '.$valeur_rang[$rang].'s ';?>
176
									<? endforeach; ?>)
106 delphine 177
								<? endif; ?>
277 delphine 178
							</th>
179
							<th class="vide" colspan="6">&nbsp;</th>
81 delphine 180
						</tr>
277 delphine 181
						<tr>
182
							<th <?=($type == 'inférieurs') ? 'colspan="'.$niveau.'"' : '' ?>>Rang</th>
183
							<th>Nom scientifique</th>
184
							<th>Auteur</th>
185
							<th>Année</th>
186
							<th>Référence bibliographique</th>
187
							<th>Présence</th>
188
							<th>Nom addendum</th>
189
							<th title="Identifiant numérique du nom scientifique">num_nom</th>
190
						</tr>
191
					</thead>
192
					<tbody>
193
						<? if ($class != '') : ?>
194
							<? foreach ($class as $rang => $taxon) : ?>
195
								<tr>
196
									<? if ($type == 'inférieurs') : ?>
197
										<? for ($i = 1; $i <= $niveau; $i++) : ?>
198
											<? if ($i == $taxon['niveau']) :  ?>
199
												<td><?=(isset($valeur_rang[$taxon['rang']])) ?
200
													$valeur_rang[$taxon['rang']].' ('.$taxon['rang'].')' :
201
													$taxon['rang'];?></td>
202
											<? else : ?>
203
												<td></td>
204
											<? endif; ?>
205
										<? endfor; ?>
206
									<? else : ?>
207
										<td><?=(isset($valeur_rang[$taxon['rang']])) ?
208
												$valeur_rang[$taxon['rang']].' ('.$taxon['rang'].')' :
209
												$taxon['rang'];?></td>
210
									<? endif; ?>
211
									<td>
212
										<a href="<?=Recherche::getUrlFicheTaxon($taxon)?>"><?=$taxon['nom_sci'];?></a>
213
									</td>
214
									<td><?=$taxon['auteur'];?></td>
215
									<td><?=$taxon['annee'];?></td>
216
									<td><?=$taxon['biblio_origine'];?></td>
217
									<td>
218
										<?=(isset($valeur_presence[$taxon['presence']])) ?
219
													$valeur_presence[$taxon['presence']].' ('.$taxon['presence'].')' :
220
													$taxon['presence'];?>
221
									</td>
222
									<td><?=$taxon['nom_addendum'];?></td>
223
									<td><?=$taxon['num_nom'];?></td>
224
								</tr>
225
							<? endforeach ?>
226
						<? endif ?>
227
					</tbody>
228
				</table>
229
			<? endforeach ?>
230
		<? else : ?>
231
		<p>Aucune indication</p>
232
		<? endif ?>
81 delphine 233
		<hr class="nettoyeur"/>
234
	</div>
235
 
236
	<div id="ref-ref-synonymie">
237
		<h2>Synonymie</h2>
277 delphine 238
		<? if (isset($syn)) : ?>
125 delphine 239
			<table class="largeur-16">
91 delphine 240
				<thead>
241
					<tr>
125 delphine 242
						<th class="largeur-03">Nom scientifique</th>
243
						<th class="largeur-04">Auteur</th>
244
						<th class="largeur-01">Année</th>
245
						<th class="largeur-05">Référence bibliographique</th>
246
						<th class="largeur-02">Nom addendum</th>
277 delphine 247
						<th class="largeur-01" title="Identifiant numérique du nom scientifique">num_nom du basionyme</th>
204 delphine 248
						<th class="largeur-01" title="Identifiant numérique du nom scientifique">num_nom</th>
91 delphine 249
					</tr>
105 jpm 250
				</thead>
251
				<tbody>
277 delphine 252
					<? foreach ($syn as $synonyme) : ?>
110 jpm 253
						<?=($synonyme['num_nom'] == $synonyme['num_nom_retenu'])? '<tr class="nom_retenu">' : "<tr>";?>
93 delphine 254
							<td>
149 jpm 255
								<a href="<?=Recherche::getUrlFicheTaxon($synonyme)?>"><?=$synonyme['nom_sci'];?></a>
93 delphine 256
							</td>
91 delphine 257
							<td><?=$synonyme['auteur'];?></td>
258
							<td><?=$synonyme['annee'];?></td>
259
							<td><?=$synonyme['biblio_origine'];?></td>
260
							<td><?=$synonyme['nom_addendum'];?></td>
277 delphine 261
							<td><?=$synonyme['basionyme'];?></td>
91 delphine 262
							<td><?=$synonyme['num_nom'];?></td>
263
						</tr>
105 jpm 264
					<? endforeach ?>
91 delphine 265
				</tbody>
266
			</table>
105 jpm 267
		<? endif; ?>
277 delphine 268
 
117 delphine 269
		<? if (isset($pp)) : ?>
277 delphine 270
			<table  class="largeur-16">
117 delphine 271
				<thead>
272
					<tr>
273
						<th>Synonymie pro parte</th>
274
						<th class="vide" colspan="5">&nbsp;</th>
275
					</tr>
276
					<tr>
277
						<th>Nom scientifique</th>
278
						<th>Auteur</th>
279
						<th>Année</th>
280
						<th>Référence bibliographique</th>
281
						<th>Nom addendum</th>
204 delphine 282
						<th title="Identifiant numérique du nom scientifique">num_nom</th>
117 delphine 283
					</tr>
284
				</thead>
285
				<tbody>
286
					<? foreach ($pp as $synonyme) : ?>
287
						<?=($synonyme['num_nom'] == $synonyme['num_nom_retenu'])? '<tr class="nom_retenu">' : "<tr>";?>
288
							<td>
149 jpm 289
								<a href="<?=Recherche::getUrlFicheTaxon($synonyme)?>"><?=$synonyme['nom_sci'];?></a>
117 delphine 290
							</td>
291
							<td><?=$synonyme['auteur'];?></td>
292
							<td><?=$synonyme['annee'];?></td>
293
							<td><?=$synonyme['biblio_origine'];?></td>
294
							<td><?=$synonyme['nom_addendum'];?></td>
295
							<td><?=$synonyme['num_nom'];?></td>
296
						</tr>
297
					<? endforeach ?>
298
				</tbody>
299
			</table>
300
		<? endif; ?>
301
		<? if (isset($h)) : ?>
277 delphine 302
			<table class="largeur-16">
117 delphine 303
				<thead>
304
					<tr>
305
						<th>Homonymie (sensu)</th>
306
						<th class="vide" colspan="6">&nbsp;</th>
307
					</tr>
308
					<tr>
309
						<th>Statut</th>
310
						<th>Nom scientifique</th>
311
						<th>Auteur</th>
312
						<th>Année</th>
313
						<th>Référence bibliographique</th>
314
						<th>Nom addendum</th>
204 delphine 315
						<th title="Identifiant numérique du nom scientifique">num_nom</th>
117 delphine 316
					</tr>
317
				</thead>
318
				<tbody>
319
					<? foreach ($h as $synonyme) : ?>
320
						<?=($synonyme['num_nom'] == $synonyme['num_nom_retenu'])? '<tr class="nom_retenu">' : "<tr>";?>
321
							<td><?=$synonyme['statut']?></td>
322
							<td>
149 jpm 323
								<a href="<?=Recherche::getUrlFicheTaxon($synonyme)?>"><?=$synonyme['nom_sci'];?></a>
117 delphine 324
							</td>
325
							<td><?=$synonyme['auteur'];?></td>
326
							<td><?=$synonyme['annee'];?></td>
327
							<td><?=$synonyme['biblio_origine'];?></td>
328
							<td><?=$synonyme['nom_addendum'];?></td>
329
							<td><?=$synonyme['num_nom'];?></td>
330
						</tr>
331
					<? endforeach ?>
332
				</tbody>
333
			</table>
334
		<? endif; ?>
277 delphine 335
 
81 delphine 336
	</div>
337
 
338
	<div id="ref-ref-note">
339
		<h2>Chorologie</h2>
88 delphine 340
		<? if (isset($chorologie)) : ?>
110 jpm 341
		<table class="largeur-09">
342
			<thead>
343
				<tr>
344
					<th class="largeur-03 vide">&nbsp;</th>
345
					<? foreach ($chorologie['Présence'] as $lieu=>$valeur) : ?>
346
					<th class="largeur-02"><?=$lieu?></th>
347
					<? endforeach ?>
348
				</tr>
349
			</thead>
350
			<tbody>
105 jpm 351
			<? foreach ($chorologie as $param=>$lieux) : ?>
352
				<tr>
353
					<th><?=$param?></th>
354
					<? foreach ($lieux as $lieu) : ?>
110 jpm 355
						<td><?=($lieu['code'] != '') ? $lieu['valeur'].' ('.$lieu['code'].')' : '&nbsp;'?></td>
105 jpm 356
					<? endforeach ?>
81 delphine 357
				</tr>
105 jpm 358
			<? endforeach ?>
110 jpm 359
			</tbody>
81 delphine 360
		</table>
105 jpm 361
		<? else : ?>
362
		<p>Aucune information disponible</p>
363
		<? endif ?>
277 delphine 364
 
365
		<h2>Notes</h2>
366
		<?= $info['notes'] ? '<h3>Notes générales</h3>'.$info['notes'] : '';?>
367
		<?= $info['hybride_parent_01_notes'] ? '<h3>Notes parent 01 hybride</h3>'.$info['hybride_parent_01_notes'] : '';?>
368
		<?= $info['hybride_parent_02_notes'] ? '<h3>Notes parent 02 hybride</h3>'.$info['hybride_parent_02_notes'] : '';?>
369
 
81 delphine 370
		<h2>Compléments</h2>
88 delphine 371
		<?php if (isset($complement)) : ?>
133 delphine 372
			<table class="largeur-16">
105 jpm 373
				<? foreach ($complement as $champ=>$valeur) : ?>
85 delphine 374
					<tr>
133 delphine 375
						<th class="largeur-06"><?=$champ;?></th>
376
						<td class="largeur-10"><?=$valeur;?></td>
85 delphine 377
					</tr>
105 jpm 378
				<? endforeach ?>
85 delphine 379
			</table>
81 delphine 380
		<?php else : ?>
85 delphine 381
		<p>Pas de champ complémentaire</p>
105 jpm 382
		<?php endif ?>
81 delphine 383
	</div>
384
 
116 jpm 385
	<div id="ref-ref-legende">
386
		<h2>Légende</h2>
387
		<p>
204 delphine 388
			<img src="./interfaces/squelettes/css/referentiel/images/data_query.png" alt="Icône lancer recherche"/> :
116 jpm 389
			en cliquant sur cette icône, vous relancerez une recherche avec pour	motif de recherche la valeur du champ où
390
			elle se trouve.
391
		</p>
392
		<p>
204 delphine 393
			<img src="./interfaces/squelettes/css/referentiel/images/aide.png" alt="Icône aide contextuelle" /> :
116 jpm 394
			en survolant cette icône à l'aide de la souris, vous afficherez un message d'aide contextuel.
395
		</p>
396
		<h2>Informations</h2>
397
		<p>
398
			Lorsqu'un nom latin apparaît <strong>en gras</strong> dans la fiche, c'est qu'il correspond au nom retenu.
399
		</p>
400
	</div>
204 delphine 401
	<div id="ref-ref-mail">
210 delphine 402
		<form method="post" enctype="text/plain" action="mailto:referentiels@tela-botanica.org?subject=Modification de <?=$nom;?> (<?=$num_nom?>)">
403
			<div class="fm-opt">
404
				<span>
405
					<label for="email" >E-mail :</label>
406
					<input name="email" id="email" size="30" />
407
				</span>
408
				<span class="droite">
409
					<label for="date">Date :</label>
234 delphine 410
					<?$date=getDate(); $date = $date['mday'].'-'.$date['mon'].'-'.$date['year'];?>
411
					<input name="date" id="date" size="8" value="<?=$date?>" />
210 delphine 412
				</span>
413
			</div><br />
414
			<div class="fm-opt">
415
				<span>
416
					<label for="nom_sci" >Nom scientifique :</label>
417
					<input name="nom_sci" id="nom_sci" size="30" value="<?=$nom;?>" />
418
				</span>
419
				<span class="droite">
420
					<label for="num_nom" >Num_nom :</label>
421
					<input name="num_nom" id="num_nom" size="8" value="<?=$num_nom;?>" />
422
				</span>
423
			</div><br />
424
			<div class="fm-opt">
425
				<label for="champs" >Champ(s) concerné(s) :</label> <input name="champs" id="champs" class="champs" />
426
			</div><div class="fm-opt"><br />
427
				<label for="motif" >Motif de la correction ou de l'addition :</label> <textarea name="motif" id="motif" rows="5" cols="63"></textarea>
428
			</div><div class="fm-opt">
429
				<label for="modif" >Modification proposée :</label> <textarea name="modifications" id="modif" rows="2" cols="63"></textarea>
430
			</div><div class="fm-opt">
431
				<label for="ref" >Références publications et/ou herbiers :</label> <textarea name="references" id="ref" rows="2" cols="63"></textarea>
432
			</div><div class="fm-opt">
433
				<label for="obs" >Observations autres auteurs :</label> <textarea name="observations" id="obs" rows="2" cols="63"></textarea>
434
			</div><br /><br />
435
			<div class="valid">
436
				<input type="submit" value="Envoyer" />
437
				<input type="reset" value="Effacer" />
438
			</div>
439
 
204 delphine 440
		</form>
441
	</div>
116 jpm 442
 
81 delphine 443
</div>
444
<!-- REF - FIN FICHE TAXON -->