/trunk/interfaces/composants/fragmenteur/squelettes/fragmenteur_defaut.css |
---|
New file |
0,0 → 1,15 |
.fragmenteur select,.fragmenteur a,.fragmenteur .frag_page_courrante, .fragmenteur .frag_resultats{ |
color:white; |
padding:5px; |
margin:0 2px; |
-moz-border-radius: 4px; |
-webkit-border-radius: 4px; |
border-radius: 4px;} |
.fragmenteur select,.fragmenteur a{ |
background-color:#5D5C5C; |
border:1px solid black;} |
.fragmenteur a:hover,.fragmenteur .frag_page_courrante, .fragmenteur .frag_resultats{ |
font-weight:bold; |
background-color:#AEDC43; |
border:1px solid #86A736;} |
.frag_separateur{display:none;} |
/trunk/interfaces/composants/fragmenteur/squelettes/defaut.tpl.html |
---|
1,6 → 1,6 |
<!-- FRAGMENTEUR : début --> |
<div id="fragmenteur" style="clear:left;"> |
<h1>Navigation dans les résultats </h1> |
<div class="fragmenteur" style="clear:left;"> |
<h2>Navigation dans les résultats :</h2> |
<?php if (isset($alphabet)) : ?> |
<p style="margin:0;" class="aide">Cliquer sur une lettre pour faire apparaitre la liste des taxons correspondante :</p> |
18,17 → 18,27 |
<?php endif; ?> |
<form id="fragmenteur_quantite" action="<?=$url;?>" method="get"> |
<p>Affichage des données <?=$frag_donnee_debut;?> à <?=$frag_donnee_fin;?> sur <?=$frag_donnee_total;?> résultats. |
<p> |
<?php if ($pager_links['pages']) : ?> |
Pages de résultats : |
<span class="frag_premier"><?=$pager_links['first'];?> </span> |
<span class="frag_precedent"><?=$pager_links['back'];?> </span> |
<span class="frag_pages"><?=$pager_links['pages'];?> </span> |
<span class="frag_suivant"><?=$pager_links['next'];?> </span> |
<span class="frag_dernier"><?=$pager_links['last'];?> </span> |
Pages : |
<?php if (!empty($pager_links['first'])) : ?> |
<span class="frag_premier frag_boite"><?=trim($pager_links['first']);?></span> |
<?php endif; ?> |
<?php if (!empty($pager_links['back'])) : ?> |
<span class="frag_precedent frag_boite"><?=$pager_links['back'];?></span> |
<?php endif; ?> |
<?php if (!empty($pager_links['pages'])) : ?> |
<span class="frag_pages"><?=$pager_links['pages'];?></span> |
<?php endif; ?> |
<?php if (!empty($pager_links['next'])) : ?> |
<span class="frag_suivant frag_boite"><?=$pager_links['next'];?></span> |
<?php endif; ?> |
<?php if (!empty($pager_links['last'])) : ?> |
<span class="frag_dernier frag_boite"><?=$pager_links['last'];?></span> |
<?php endif; ?> |
. |
<?php endif; ?> |
Nombre de résultats par page : |
Résultats : <span class="frag_resultats"><?=$frag_donnee_debut;?> à <?=$frag_donnee_fin;?> sur <?=$frag_donnee_total;?></span> avec |
<select id="frag_nbre" name="frag_nbre" onchange="javascript:this.form.submit();"> |
<option value="*" <?= ($par_page_selected == '*') ? 'selected="selected"': '';?>>tous</option> |
<?php foreach ($par_page as $nbre) : ?> |
35,6 → 45,7 |
<option value="<?=$nbre;?>" <?=$nbre == $par_page_selected? 'selected="selected"': '';?>><?=$nbre;?></option> |
<?php endforeach; ?> |
</select> |
résultats par page. |
<?php foreach ($form_get_url_chp_hidden as $cle => $val) : ?> |
<input type="hidden" name="<?=$cle;?>" value="<?=$val;?>" /> |
<?php endforeach; ?> |
/trunk/interfaces/index.php |
---|
22,8 → 22,8 |
<link rel="shortcut icon" type="image/x-icon" href="http://www.tela-botanica.org/favicon.ico" /> |
<link rel="icon" type="image/png" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.png" /> |
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/humanity/jquery-ui-1.8.7.custom.css" /> |
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/referentiel/referentiel.css" /> |
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/humanity/jquery-ui-1.8.7.custom.css" /> |
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/referentiel/debogage.css" /> |
<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/1.4.4/jquery-1.4.4.min.js"></script> |
/trunk/interfaces/squelettes/fiche_taxon.tpl.html |
---|
36,7 → 36,7 |
<tbody> |
<? if (isset($selectionne)) : ?> |
<tr> |
<th>Nom sélectionné</th> |
<th>Nom sélectionné <?=($num_nom == $num_nom_retenu) ? '(retenu)' : ''?></th> |
<td><?=$selectionne['nom_complet'];?> |
<? if ($selectionne['nom_complet'] != '') : ?> |
<a href="<?=Recherche::getUrlRecherche($selectionne['nom_complet'], $referentiel)?>"> |
271,10 → 271,12 |
<? foreach ($fiche_synonymie as $type => $synonymes) : ?> |
<table> |
<thead> |
<tr><th colspan="3"><?=($type == 'Homonymie (sensu)') ? $type : "Synonymie ".$type;?></th></tr> |
<tr> |
<?=($type == 'Homonymie (sensu)') ? "<th>Homonyme</th>" : '';?> |
<?=($type == 'mal appliquée') ? "<th></th>" : '';?> |
<th><?=($type == 'Homonymie (sensu)') ? $type : "Synonymie ".$type;?></th> |
<th class="vide" colspan="<?=($type == 'Homonymie (sensu)' || $type == 'mal appliquée') ? '6' : '5';?>"> </th> |
</tr> |
<tr> |
<?=($type == 'Homonymie (sensu)' || $type == 'mal appliquée') ? "<th>Statut</th>" : '';?> |
<th>Nom scientifique</th> |
<th>Auteur</th> |
<th>Année</th> |
285,9 → 287,8 |
</thead> |
<tbody> |
<? foreach ($synonymes as $synonyme) : ?> |
<?=($synonyme['num_nom'] == $synonyme['num_nom_retenu'])? "<tr class='nom_retenu'>" : "<tr>";?> |
<?=($type == 'Homonymie (sensu)') ? "<td>".$synonyme['homonyme']."</td>" : "";?> |
<?=($type == 'mal appliquée') ? "<td>".$synonyme['statut']."</td>" : "";?> |
<?=($synonyme['num_nom'] == $synonyme['num_nom_retenu'])? '<tr class="nom_retenu">' : "<tr>";?> |
<?=($type == 'Homonymie (sensu)' || $type == 'mal appliquée') ? "<td>".$synonyme['statut']."</td>" : "";?> |
<td> |
<a href="<?=Recherche::getUrlFicheTaxon($synonyme)?>"><?=$synonyme['nom_complet'];?></a> |
</td> |
324,10 → 325,10 |
</thead> |
<tbody> |
<? if ($class != '') : ?> |
<? foreach ($class as $rang=>$taxon) : ?> |
<? foreach ($class as $rang => $taxon) : ?> |
<tr> |
<? if ($type == 'inférieurs') : ?> |
<? for ($i=1; $i<=$niveau; $i++) : ?> |
<? for ($i = 1; $i <= $niveau; $i++) : ?> |
<? if ($i == $taxon['niveau']) : ?> |
<td><?=$taxon['rang'];?></td> |
<? else : ?> |
337,7 → 338,9 |
<? else : ?> |
<td><?=$taxon['rang'];?></td> |
<? endif; ?> |
<td><?=$taxon['nom_complet'];?></td> |
<td> |
<a href="<?=Recherche::getUrlFicheTaxon($taxon)?>"><?=$taxon['nom_complet'];?></a> |
</td> |
<td><?=$taxon['auteur'];?></td> |
<td><?=$taxon['annee'];?></td> |
<td><?=$taxon['biblio_origine'];?></td> |
364,21 → 367,25 |
<div id="ref-ref-chorologie"> |
<h2>Chorologie</h2> |
<? if (isset($chorologie)) : ?> |
<table> |
<tr> |
<th> </th> |
<? foreach ($chorologie['Présence'] as $lieu=>$valeur) : ?> |
<th><?=$lieu?></th> |
<? endforeach ?> |
</tr> |
<table class="largeur-09"> |
<thead> |
<tr> |
<th class="largeur-03 vide"> </th> |
<? foreach ($chorologie['Présence'] as $lieu=>$valeur) : ?> |
<th class="largeur-02"><?=$lieu?></th> |
<? endforeach ?> |
</tr> |
</thead> |
<tbody> |
<? foreach ($chorologie as $param=>$lieux) : ?> |
<tr> |
<th><?=$param?></th> |
<? foreach ($lieux as $lieu) : ?> |
<td title="<?=$lieu['valeur']?>"><?=$lieu['code']?></td> |
<td><?=($lieu['code'] != '') ? $lieu['valeur'].' ('.$lieu['code'].')' : ' '?></td> |
<? endforeach ?> |
</tr> |
<? endforeach ?> |
</tbody> |
</table> |
<? else : ?> |
<p>Aucune information disponible</p> |
/trunk/interfaces/squelettes/moteur.tpl.html |
---|
114,10 → 114,10 |
</tr> |
<tr> |
<td>nn:</td> |
<td>Identifiant numérique unique du nom scientifique</td> |
<td></td> |
<td></td> |
<td><a href="<?=Recherche::getUrlRecherche('nn:1307', 'bdnff')?>">nn:1307</a></td> |
<td>Identifiant numérique unique du nom scientifique.</td> |
<td>Un nombre entier superieur à 0 ou plusieurs nombres entiers séparés par des virgules.</td> |
<td>Permet de retrouver un ou plusieurs noms via la valeur de leur champ "num_nom".</td> |
<td><a href="<?=Recherche::getUrlRecherche('nn:7128,7547', 'bdnff')?>">nn:7128,7547</a></td> |
</tr> |
<tr> |
<td>bib:</td> |
/trunk/interfaces/controleurs/FicheTaxon.php |
---|
109,9 → 109,13 |
} |
// homonymie |
$nom = $this->encodeChaine($this->donnees['info']['nom_complet']); |
$homonyme = $this->taxonDao->getHomonyme($this->referentiel, $nom); |
if (count($homonyme) > 1) { |
$this->donnees['fiche_synonymie']['Homonymie (sensu)'] = $homonyme; |
$homonymes = $this->taxonDao->getHomonyme($this->referentiel, $nom); |
if (count($homonymes) > 1) { |
foreach ($homonymes as $id => &$homonyme) { |
$homonyme['statut'] = $homonyme['homonyme']; |
} |
$this->donnees['fiche_synonymie']['Homonymie (sensu)'] = $homonymes; |
} |
// Même basionyme |
if ($this->donnees['info']['basionyme'] != '') { |
123,6 → 127,7 |
} |
} |
} |
private function trierSynonymesNomenclaturauxTaxonomiques($synonyme) { |
if ($this->donnees['num_nom'] != $synonyme['num_nom'] && $synonyme['basionyme'] != null) { |
if (($this->donnees['num_nom'] != $synonyme['num_nom']) && ($synonyme['basionyme'] == |
137,6 → 142,7 |
$this->donnees['fiche_synonymie']['indéterminée (pas de basionyme)'][] = $synonyme; |
} |
} |
private function trierSynonymesMalAppliques($synonyme) { |
if ($synonyme['synonyme_mal_applique'] == 1) { |
if ($synonyme['num_nom'] == $synonyme['num_nom_retenu']) { |
147,6 → 153,7 |
$this->donnees['fiche_synonymie']['mal appliquée'][] = $synonyme; |
} |
} |
private function trierSynonymesOrthographiques($synonyme) { |
if (isset($synonyme['synonyme_orthographique']) && $synonyme['synonyme_orthographique'] != '') { |
if ($synonyme['synonyme_orthographique'] == $synonyme['num_nom']) { |
196,7 → 203,7 |
$this->tableau_manuel['statuts_culture'][$valeur]; |
} |
} |
foreach ($this->donnees['chorologie']['Présence'] as $lieu=>$valeur) { |
foreach ($this->donnees['chorologie']['Présence'] as $lieu => $valeur) { |
if (!isset($this->donnees['chorologie']['Statut d\'origine'][$lieu])) { |
$this->donnees['chorologie']['Statut d\'origine'][$lieu]['code'] = ''; |
$this->donnees['chorologie']['Statut d\'origine'][$lieu]['valeur'] = |
291,7 → 298,8 |
case 'p2' : |
$taxon['num_nom'] = $params['p2_num']; |
break; |
default : break; |
default : |
break; |
} |
return Recherche::getUrlFicheTaxon($taxon); |
} |