Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 54 → Rev 55

/trunk/bibliotheque/noyau/ColControleur.php
12,7 → 12,11
* @version SVN: $Id$
*/
abstract class ColControleur extends Controleur {
 
const FMT_DATE = '%d/%m/%Y';
const FMT_DATE_HEURE = '%d/%m/%Y %H:%i:%s';
const FMT_DATE_HEURE_TXT = '%A %d %B %Y à %H:%M';
const RENDU_TETE = 'tete';
const RENDU_CORPS = 'corps';
const RENDU_PIED = 'pied';
121,6 → 125,39
return $chaine_a_retourner;
}
protected function getTxtTruckParPosition($chaine_a_analyser, $position = 1) {
$retour = '';
if ((!is_null($chaine_a_analyser)) && (trim($chaine_a_analyser) != '')) {
$valeurs = explode(self::SEPARATEUR_VALEURS, $chaine_a_analyser);
$nbre_valeurs = count($valeurs);
if ($nbre_valeurs > 0) {
$position = $position - 1;
$valeur = trim($valeurs[$position]);
if ($valeur != '') {
$retour = $this->formaterValeurTruck($valeur);
}
}
}
return $retour;
}
protected function getTableauTruck($chaine_a_analyser) {
$tableau_retour = array();
if ((!is_null($chaine_a_analyser)) && (trim($chaine_a_analyser) != '')) {
$valeurs = explode(self::SEPARATEUR_VALEURS, $chaine_a_analyser);
$nbre_valeurs = count($valeurs);
if ($nbre_valeurs > 0) {
for ($i = 0; $i < $nbre_valeurs; $i++) {
$valeur = trim($valeurs[$i]);
if ($valeur != '') {
$tableau_retour[] = $valeur;
}
}
}
}
return $tableau_retour;
}
private function formaterValeurTruck($valeur) {
$chaine_a_retourner = '';
189,9 → 226,12
return $txt_a_retourner;
}
protected function formaterDate($date) {
protected function formaterDate($date, $format = self::FMT_DATE_HEURE) {
if ($date == '' || $date == '0000-00-00' || $date == '0000-00-00 00:00:00') {
$date = 'Inconnue';
} else {
$timestamp = strtotime($date);
$date = strftime($format, $timestamp);
}
return $date;
}
285,7 → 325,7
return $url;
}
protected function obtenirUrlFicheColletion($id_collection) {
protected function obtenirUrlFicheCollection($id_collection) {
$this->url->setVariableRequete('module', 'Fiche');
$this->url->setVariableRequete('action', 'afficherCollection');
$this->url->setVariableRequete('id', $id_collection);
294,6 → 334,15
return $url;
}
protected function obtenirUrlFichePersonne($id_personne) {
$this->url->setVariableRequete('module', 'Fiche');
$this->url->setVariableRequete('action', 'afficherPersonne');
$this->url->setVariableRequete('id', $id_personne);
$url = $this->url->getURL();
$this->url->unsetVariablesRequete(array('module', 'action', 'id'));
return $url;
}
protected function postraiterDonnees(&$tableau) {
if (count($tableau) > 0) {
foreach ($tableau as $cle => &$valeur) {
/trunk/controleurs/Fiche.php
31,6 → 31,8
return $this->afficherStructure();
}
// +---------------------------------------------------------------------------------------------------------------+
// FICHE STRUCTURE
public function afficherStructure() {
$donnees = array();
57,11 → 59,6
}
}
private function traiterMetaDonnees(&$donnees) {
$donnees['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']);
$donnees['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']);
}
private function traiterDonneesStructure(&$donnees) {
// liste 01 : Liste des états des enregistrements de la base de données
Ontologie::chargerListe(1001);
72,6 → 69,8
// liste 71 : Liste des pays du standard ISO-3166-1
Ontologie::chargerListe(1074);
$guid_id_valeur = Config::get('guid_id_collection').$donnees['cs_id_structure'];
$donnees['_guid_'] = sprintf(Config::get('guid'), Config::get('guid_projet'), $guid_id_valeur);
$donnees['_acronyme_'] = $this->construireTxtTruck($donnees['cs_truk_identifiant_alternatif']);
$donnees['_telephone_fax_'] = $this->construireTxtTruck($donnees['cs_truk_telephone']);
$donnees['_type_prive_'] = $this->construireTxtListeOntologie($donnees['cs_ce_truk_type_prive']);
159,7 → 158,7
private function traiterDonneesStructureCollections(&$collections) {
foreach ($collections as &$collection) {
$collection['_url_'] = $this->obtenirUrlFicheColletion($collection['cc_id_collection']);
$collection['_url_'] = $this->obtenirUrlFicheCollection($collection['cc_id_collection']);
}
}
185,6 → 184,8
return $personne_nom;
}
// +---------------------------------------------------------------------------------------------------------------+
// FICHE COLLECTION
public function afficherCollection() {
$donnees = array();
 
204,7 → 205,7
$this->traiterMetaDonnees($donnees['info']);
$this->traiterDonneesCollection($donnees['info']);
$this->traiterDonneesCollectionAPersonne($donnees['personnes']);
$this->traiterDonneesCollectionAPublication($donnees['publications']);
$this->traiterDonneesElementAPublication($donnees['publications']);
$this->traiterDonneesCollectionDescription($donnees['info']);
$this->traiterDonneesCollectionContenu($donnees['info']);
$this->traiterDonneesCollectionInventaire($donnees['info']);
230,6 → 231,8
// liste 79 : Liste exact/approximatif
Ontologie::chargerListe(1082);
$guid_id_valeur = Config::get('guid_id_collection').$donnees['cc_id_collection'];
$donnees['_guid_'] = sprintf(Config::get('guid'), Config::get('guid_projet'), $guid_id_valeur);
$donnees['_structure_url_'] = $this->obtenirUrlFicheStructure($donnees['cc_ce_structure']);
$donnees['_nom_alternatif_'] = $this->construireTxtTruck($donnees['cc_truk_nom_alternatif']);
$donnees['_type_ncd_'] = $this->construireTxtListeOntologie($donnees['cc_ce_type']);
259,15 → 262,11
$personne['_deces_'] = $this->construireTxtListeOntologie($personne['cp_ce_deces']);
$personne['_naissance_date_'] = $this->formaterDate($personne['cp_naissance_date']);
$personne['_deces_date_'] = $this->formaterDate($personne['cp_deces_date']);
$personne['_url_'] = $this->obtenirUrlFichePersonne($personne['ccap_id_personne']);
}
}
private function traiterDonneesCollectionAPublication(&$publications) {
foreach ($publications as &$publication) {
$publication['_editeur_'] = $this->construireTxtTruck($publication['cpu_ce_truk_editeur']);
$publication['_date_parution_'] = rtrim($publication['cpu_date_parution'],'-00-00');
}
}
 
private function traiterDonneesCollectionDescription(&$donnees) {
// liste 22 : Liste de traitement anti-insecte pour les collections botaniques
523,4 → 522,95
}
return $precision_nom;
}
// +---------------------------------------------------------------------------------------------------------------+
// FICHE PERSONNE
public function afficherPersonne() {
$donnees = array();
 
// Gestion des actions par défaut
$this->executerAction('Recherche', 'chargerMoteurRecherche');
// Gestion des données de la requête
if (!isset($_GET['id'])) {
} else {
$donnees['id'] = $_GET['id'];
$personneDao = $this->getModele('PersonneDao');
$donnees['info'] = $personneDao->getPersonne($donnees['id']);
$donnees['publications'] = $personneDao->getPersonneAPublication($donnees['id']);
$this->traiterMetaDonnees($donnees['info']);
$this->traiterDonneesPersonne($donnees['info']);
$this->traiterDonneesPersonneAPublication($donnees['publications']);
$this->postraiterDonnees($donnees);
Debug::printr($donnees['publications']);
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_personne', $donnees));
}
}
private function traiterDonneesPersonne(&$donnees) {
// Liste des préfixes
Ontologie::chargerListe(1004);
// Liste des suffixes
Ontologie::chargerListe(1005);
// Liste tel:
Ontologie::chargerListe(1007);
// Liste sexe:
Ontologie::chargerListe(1067);
// liste 77 : Liste indéterminé/oui/non
Ontologie::chargerListe(1080);
// Liste des types de publication vis à vis d'une personne
//relationPersonnePublication:1065,
$guid_id_valeur = Config::get('guid_id_personne').$donnees['cp_id_personne'];
$donnees['_guid_'] = sprintf(Config::get('guid'), Config::get('guid_projet'), $guid_id_valeur);
$donnees['_sexe_'] = $this->construireTxtListeOntologie($donnees['cp_ce_sexe']);
$donnees['_prefixe_'] = $this->construireTxtListeOntologie($donnees['cp_ce_truk_prefix']);
$donnees['_suffixe_'] = $this->construireTxtListeOntologie($donnees['cp_ce_truk_suffix']);
$donnees['_autre_noms_'] = $this->construireTxtTruck($donnees['cp_truk_nom_autre']);
$donnees['_autre_abreviations_'] = $this->construireTxtTruck($donnees['cp_truk_abreviation_autre']);
$donnees['_deces_'] = $this->construireTxtListeOntologie($donnees['cp_ce_deces']);
$donnees['_naissance_date_'] = $this->formaterDate($donnees['cp_naissance_date'], ColControleur::FMT_DATE);
$donnees['_deces_date_'] = $this->formaterDate($donnees['cp_deces_date'], ColControleur::FMT_DATE);
$donnees['_telephones_'] = $this->construireTxtListeOntologie($donnees['cp_truk_telephone']);
$donnees['_courriels_'] = $this->construireTxtTruck($donnees['cp_truk_courriel'], false, false);
$donnees['_sites_web_'] = $this->getTableauTruck($donnees['cp_truk_url']);
$donnees['_image_principale_url_'] = $this->getTxtTruckParPosition($donnees['cp_truk_logo'], 1);
$donnees['_region_'] = $this->construireTxtListeOntologie($donnees['cp_ce_truk_region']);
$donnees['_pays_'] = $this->construireTxtListeOntologie($donnees['cp_ce_truk_pays']);
$donnees['_specialites_'] = $this->construireTxtListeOntologie($donnees['cp_ce_truk_specialite']);
$donnees['_recoltes_'] = $this->construireTxtListeOntologie($donnees['cp_truk_recolte']);
$donnees['_logos_'] = $this->getTableauTruck($donnees['cp_truk_logo']);
}
private function traiterDonneesPersonneAPublication(&$publications) {
$this->traiterDonneesElementAPublication($publications);
// liste 62 : Liste des types de publication vis à vis d'une personne
Ontologie::chargerListe(1065);
foreach ($publications as &$publication) {
$publication['_role_'] = $this->construireTxtListeOntologie($publication['cpuap_id_role']);
}
}
// +---------------------------------------------------------------------------------------------------------------+
// MÉTHODES GÉNÉRIQUES
private function traiterDonneesElementAPublication(&$publications) {
foreach ($publications as &$publication) {
$publication['_editeur_'] = $this->construireTxtTruck($publication['cpu_ce_truk_editeur']);
$publication['_date_parution_'] = rtrim($publication['cpu_date_parution'],'-00-00');
}
}
private function traiterMetaDonnees(&$donnees) {
$donnees['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']);
$donnees['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']);
}
}
/trunk/modeles/PersonneDao.php
14,6 → 14,7
*/
class PersonneDao extends ColModele {
const SERVICE_PERSONNE = 'CoelPersonne';
const SERVICE_PERSONNE_A_PUBLICATION = 'CoelPublicationAPersonne';
 
/**
* Retourne l'ensemble des information d'une personne.
25,12 → 26,34
$url = $this->url_jrest.self::SERVICE_PERSONNE."/$id";
$json = file_get_contents($url);
$donnees = json_decode($json, true);
if ($donnees['nbElements'] == 1) {
$donnees = $donnees['personnes'][0];
}
return $donnees;
}
/**
* Retourne l'ensemble des publications liées à une personne.
*
* @param integer l'id de la personne.
* @return array un tableau contenant les informations sur les publications liées à la personne.
*/
public function getPersonneAPublication($id_personne) {
$url = $this->url_jrest.self::SERVICE_PERSONNE_A_PUBLICATION."/*/$id_personne/2361,2362,2363";
$json = file_get_contents($url);
$donnees = json_decode($json, true);
$this->nettoyerTableauDeTableauxAssoc($donnees);
return $donnees;
}
public function getPersonneNomComplet($id) {
$nom_complet = '';
$donnees = $this->getPersonne($id);
$nom_complet = $donnees['personnes'][0]['cp_fmt_nom_complet'];
if (isset($donnees['nbElements']) && $donnees['nbElements'] >= 1) {
$nom_complet = $donnees['personnes'][0]['cp_fmt_nom_complet'];
} else if (isset($donnees['cp_fmt_nom_complet'])) {
$nom_complet = $donnees['cp_fmt_nom_complet'];
}
return $nom_complet;
}
}
/trunk/configurations/config.default.ini
46,6 → 46,14
resultat_par_page_choix = "20,50,100,200"
 
; +------------------------------------------------------------------------------------------------------+
; Spécifique au module Fiche
guid = "urn:lsid:tela-botanica.org:%s:%s"
guid_projet = "coel"
guid_id_structure = "str"
guid_id_collection = "col"
guid_id_personne = "per"
 
; +------------------------------------------------------------------------------------------------------+
; Spécifique au module Carte
; Active (=true) ou désactive (=false) le mode de débogage de la cartographie
carte_mode_debug = false
/trunk/squelettes/css/collection/collection.css
7,16 → 7,22
padding:1em 0 0 0;}
/* Liste de définitions */
dl{
font-size:12px;
margin:0;
padding:0;}
dt{
background-color:#EEEEEE;
width:20em;
background-color:#EEE;
width:18em;
float:left;
text-align:right;
margin:0 0 0 0;
padding:.3em;
border-top:1px solid #999;
font-weight:bold;}
font-weight:normal;}
.label-grand dt{
width:28em;}
.label-court dt{
width:12em;}
dt:after{
content:" : ";}
/* hack de commentaire avec un antislash pour ie5 mac \*/
24,11 → 30,16
clear:both;}
/* end hack */
dd{
background-color:#FFF;
float:left;
width:48em;
width:58em;
margin:0 0 0 0;
padding:.3em;
border-top:1px solid #999;}
.label-grand dd{
width:48em;}
.label-court dd{
width:64em;}
.nettoyeur{
visibility:hidden;}
/* Table */
38,16 → 49,16
width:100% !important;width:95%;/*Pour IE*/
margin:auto;}
thead, tfoot{
background-color:#EEEEEE;
background-color:#EEE;
border:1px solid #1C3C78;}
tbody{
background-color:#FFFFFF;
background-color:#FFF;
border:1px solid #1C3C78;}
th{
font-family:monospace;
border:1px dotted #1C3C78;
padding:5px;
background-color:#EEEEEE;}
background-color:#EEE;}
td{
font-family:sans-serif;
font-size:80%;
66,10 → 77,26
color:#A9A9A9;
font-size:10px;
font-weight:normal;}
.txt-long{
white-space:pre-wrap;}
p.txt-long{
width:69.6em;
padding:.3em;
background-color:#FFF;}
#texte li{
margin:0;}
.col-sommaire a{
background:none;}
/* Liste d'images */
ul.gallerie{
list-style-type:none;}
ul.gallerie li{
float:left;}
ul.gallerie li img {
margin:0.3em;
border: 1px solid;
border-color:#444 #AAA #AAA #444;
padding:10px;}
/*--------------------------------------------------------------------------------------------------------------*/
/* Présentation Syndication */
#col-syndication{
/trunk/squelettes/fiche_personne.tpl.html
New file
0,0 → 1,167
<!-- COL - DEBUT FICHE PERSONNE -->
<script type="text/javascript">
$(function() {
$("#col-per").tabs();
});
</script>
<h1><?=$info['cp_fmt_nom_complet']?> <span class="discretion">(id:<?=$id?>)</span></h1>
<hr class="nettoyeur"/>
<div id="col-per" class="col-onglets">
<ul class="col-sommaire">
<li><a href="#col-per-general">Général</a></li>
<li><a href="#col-per-adresse">Adresses</a></li>
<li><a href="#col-per-info-nat">Informations naturalistes</a></li>
<li><a href="#col-per-publication">Publications liées</a></li>
<!-- A IMPLEMENTER <li><a href="#col-per-collection">Collections liées</a></li> -->
<li><a href="#col-per-image">Images</a></li>
<li><a href="#col-per-meta">Méta-données</a></li>
</ul>
<div id="col-per-general">
<h2>Général</h2>
<h3>Identité</h3>
<?php if ($info['_image_principale_url_'] != '&nbsp;') : ?>
<img style="background-color:#FFF;float:left;margin-right:.3em;padding:0.3em;" src="<?=$info['_image_principale_url_']?>" alt="Illustration de l'auteur"/>
<?php endif; ?>
<div style="float:left;">
<dl class="label-court">
<dt>Préfixe</dt> <dd><?=$info['_prefixe_']?></dd>
<dt>Prénom</dt> <dd><?=$info['cp_prenom']?></dd>
<dt>Nom</dt> <dd><?=$info['cp_nom']?></dd>
<dt>Suffixe</dt> <dd><?=$info['_suffixe_']?></dd>
<dt>Autres noms</dt> <dd><?=$info['_autre_noms_']?></dd>
<dt>Abréviation</dt> <dd><?=$info['cp_abreviation']?></dd>
<dt>Autres abréviations</dt> <dd><?=$info['_autre_abreviations_']?></dd>
<dt>Sexe</dt> <dd><?=$info['_sexe_']?></dd>
</dl>
</div>
<h3>Description</h3>
<p class="txt-long"><?=$info['cp_description']?></p>
<h3>Naissance &amp; décès</h3>
<dl class="label-court">
<dt>Date de naissance</dt> <dd><?=$info['_naissance_date_']?></dd>
<dt>Lieu de naissance</dt> <dd><?=$info['cp_naissance_lieu']?></dd>
<dt>Est décédée?</dt> <dd><?=$info['_deces_']?></dd>
<dt>Date de décès</dt> <dd><?=$info['_deces_date_']?></dd>
<dt>Lieu de décès</dt> <dd><?=$info['cp_deces_lieu']?></dd>
</dl>
<h3>Contact</h3>
<dl class="label-court">
<dt>Téléphones</dt> <dd><?=$info['_telephones_']?></dd>
<dt>Courriels</dt> <dd><?=$info['_courriels_']?></dd>
<dt>Sites web</dt>
<dd>
<?php if (($nbre_url = count($info['_sites_web_'])) > 0) : ?>
<?php while (list($i, $url) = each($info['_sites_web_'])) : ?>
<a class="lien_ext" href="<?=$url?>"><?=$url?></a><?=(($nbre_url - 1) == $i) ? '.' : ', ';?>
<?php endwhile; ?>
<?php else : ?>
&nbsp;
<?php endif; ?>
</dd>
</dl>
<hr class="nettoyeur"/>
</div>
 
<div id="col-per-adresse">
<h2>Adresses</h2>
<dl class="label-court">
<dt>Adresse</dt> <dd><?=$info['cp_adresse_01']?></dd>
<dt>Complément</dt> <dd><?=$info['cp_adresse_02']?></dd>
<dt>Boite postale</dt> <dd><?=$info['cp_bp']?></dd>
<dt>Code postal</dt> <dd><?=$info['cp_code_postal']?></dd>
<dt>Ville</dt> <dd><?=$info['cp_ville']?></dd>
<dt>Région</dt> <dd><?=$info['_region_']?></dd>
<dt>Pays</dt> <dd><?=$info['_pays_']?></dd>
</dl>
<hr class="nettoyeur"/>
</div>
<div id="col-per-info-nat">
<h2>Informations naturalistes</h2>
<h3>Vie et renommée de l'auteur</h3>
<p class="txt-long"><?=$info['cp_biographie']?></p>
<h3>Spécialité(s)</h3>
<p class="txt-long"><?=$info['_specialites_']?></p>
<h3>Récolte(s)</h3>
<p class="txt-long"><?=$info['_recoltes_']?></p>
<hr class="nettoyeur"/>
</div>
 
<div id="col-per-publication">
<h2>Publications liées</h2>
<?php if (count($publications) > 0) : ?>
<table>
<thead>
<tr>
<th>Relation</th>
<th>Auteurs</th>
<th>Titre</th>
<th>Nom de la revue / collection</th>
<th>Éditeur</th>
<th>Année</th>
<th>Série / Tome</th>
<th>Fascicule</th>
<th>Page(s)</th>
</tr>
</thead>
<tbody>
<?php foreach ($publications as $publication) : ?>
<tr>
<td><?=$publication['_role_']?></td>
<td><?=$publication['cpu_fmt_auteur']?></td>
<td><?=$publication['cpu_titre']?></td>
<td><?=$publication['cpu_collection']?></td>
<td><?=$publication['_editeur_']?></td>
<td><?=$publication['_date_parution_']?></td>
<td><?=$publication['cpu_indication_nvt']?></td>
<td><?=$publication['cpu_fascicule']?></td>
<td><?=$publication['cpu_truk_pages']?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php else : ?>
<p>Aucune</p>
<?php endif; ?>
<hr class="nettoyeur"/>
</div>
<!-- A IMPLEMENTER
<div id="col-per-collection">
<h2>Collections liées</h2>
 
<hr class="nettoyeur"/>
</div>
-->
<div id="col-per-image">
<h2>Images</h2>
<?php if (count($info['_logos_']) > 0) : ?>
<ul class="gallerie">
<?php foreach ($info['_logos_'] as $url_logo) : ?>
<li><img src="<?=$url_logo?>" alt="<?=$url_logo?>"/></li>
<?php endforeach; ?>
</ul>
<hr class="nettoyeur"/>
<?php else : ?>
<p>Aucune</p>
<?php endif; ?>
</div>
<div id="col-per-meta">
<h2>Méta-données</h2>
<dl class="label-moyen">
<dt>GUID</dt> <dd><?=$info['_guid_']?> </dd>
<dt>Notes</dt> <dd><?=$info['cmhl_notes']?> </dd>
<dt>Sources</dt> <dd><?=$info['cmhl_source']?> </dd>
<dt>Modifié par</dt> <dd><?=$info['_modifier_par_']?> </dd>
<dt>Date de dernière modification</dt> <dd><?=$info['cmhl_date_modification']?> </dd>
<dt>État de l'enregistrement</dt> <dd><?=$info['_etat_']?> </dd>
</dl>
<hr class="nettoyeur"/>
</div>
</div>
<!-- COL - FIN FICHE PERSONNE -->
/trunk/squelettes/fiche_collection.tpl.html
37,9 → 37,9
<h3>Statut, intitulés et codes</h3>
<dl>
<dt>Description</dt> <dd><?=$info['cc_description']?></dd>
<dt>Description spécialiste</dt> <dd><?=$info['cc_description_specialiste']?></dd>
<dt>Historique</dt> <dd><?=$info['cc_historique']?></dd>
<dt>Description</dt> <dd class="txt-long"><?=$info['cc_description']?></dd>
<dt>Description spécialiste</dt> <dd class="txt-long"><?=$info['cc_description_specialiste']?></dd>
<dt>Historique</dt> <dd class="txt-long"><?=$info['cc_historique']?></dd>
<dt>Site web</dt> <dd><?=$info['_url_']?></dd>
</dl>
81,7 → 81,7
<?php foreach ($personnes as $personne) : ?>
<tr>
<td><?=$personne['_role_']?></td>
<td><?=$personne['cp_fmt_nom_complet']?></td>
<td><a href="<?=$personne['_url_']?>" title="Accèder à la fiche de la personne"><?=$personne['cp_fmt_nom_complet']?></a></td>
<td><?=$personne['cp_nom']?></td>
<td><?=$personne['cp_prenom']?></td>
<td><?=$personne['_naissance_date_']?></td>
138,13 → 138,13
<div id="col-col-description">
<h2>Description</h2>
<h3>Description et état de la collection</h3>
<dl>
<dl class="label-grand">
<dt>Type d'herbier</dt> <dd><?=$info['_type_']?></dd>
<dt>Nombre de cartons ou liasses échantillonnés</dt> <dd><?=$info['ccb_nbre_echantillon']?></dd>
</dl>
<h3>Types d'unité de rangement de la collection botanique</h3>
<dl>
<dl class="label-court">
<dt>État général</dt> <dd><?=$info['_unite_rangement_etat_']?></dd>
</dl>
<hr class="nettoyeur"/>
219,7 → 219,7
</dl>
<h3>Étiquettes</h3>
<dl>
<dl class="label-grand">
<dt>% de spécimen fixés</dt> <dd><?=$info['ccb_specimen_fixation_pourcent']?>%</dd>
<dt>% d'étiquettes fixées</dt> <dd><?=$info['ccb_etiquette_fixation_pourcent']?>%</dd>
<dt>Méthode de fixation du spécimen</dt> <dd><?=$info['_specimen_fixation_methode_']?></dd>
236,7 → 236,7
</dl>
<h3>État général et dégradation</h3>
<dl>
<dl class="label-grand">
<dt>État général</dt> <dd><?=$info['_etat_general_']?></dd>
<dt>Causes de dégradation des spécimens</dt> <dd><?=$info['_degradation_specimen_']?></dd>
<dt>Causes de dégradation de la présentation</dt> <dd><?=$info['_degradation_presentation_']?></dd>
275,7 → 275,7
</dl>
<h3>Collections intégrées</h3>
<dl>
<dl class="label-grand">
<dt>Intégration de collection antérieures</dt> <dd><?=$info['_collection_integre_']?></dd>
<dt>Nom de la collection sur les étiquettes</dt> <dd><?=$info['_collection_integre_info_']?></dd>
</dl>
330,7 → 330,7
<div id="col-col-meta">
<h2>Méta-données</h2>
<dl>
<dt>GUID</dt> <dd><?=$info['cc_guid']?> </dd>
<dt>GUID</dt> <dd><?=$info['_guid_']?> </dd>
<dt>Notes</dt> <dd><?=$info['cmhl_notes']?> </dd>
<dt>Sources</dt> <dd><?=$info['cmhl_source']?> </dd>
<dt>Modifié par</dt> <dd><?=$info['_modifier_par_']?> </dd>
/trunk/squelettes/fiche_structure.tpl.html
22,7 → 22,7
<dt>Acronyme</dt> <dd><?=$info['_acronyme_']?></dd>
<dt>Statut</dt> <dd><?=$info['_type_prive_']?><?=$info['_type_public_']?></dd>
<dt>Date de fondation</dt> <dd><?=$info['cs_date_fondation']?></dd>
<dt>Personne travaillant dans l'institution</dt> <dd><?=$info['cs_nbre_personne']?></dd>
<dt>Personnel de l'institution</dt> <dd><?=$info['cs_nbre_personne']?></dd>
</dl>
<h3>Adresse</h3>
37,7 → 37,7
</dl>
<h3>Description</h3>
<dl>
<dl class="label-court">
<dt>Description</dt> <dd><?=$info['cs_adresse_01']?></dd>
<dt>Condition d'accès</dt> <dd><?=$info['cs_condition_acces']?></dd>
<dt>Condition d'usage</dt> <dd><?=$info['cs_condition_usage']?></dd>
44,7 → 44,7
</dl>
<h3>Communication</h3>
<dl>
<dl class="label-court">
<dt>Téléphone/Fax</dt> <dd><?=$info['_telephone_fax_']?></dd>
<dt>Courriel</dt> <dd><?=$info['cs_courriel']?></dd>
<dt>Site web</dt> <dd><?=$info['_web_']?></dd>
54,7 → 54,7
<div id="col-str-personnel">
<h2 id="col-str-titre-personnel">Personnel</h2>
<dl>
<dl class="label-moyen">
<dt>Personnel des collections</dt> <dd><?=count($personnel)?></dd>
</dl>
<?php if (count($personnel) > 0) : ?>
101,7 → 101,7
</dl>
<h3>Opérations &amp; matériels</h3>
<dl>
<dl class="label-grand">
<dt>Opérations actuelles de restauration</dt> <dd><?=$info['_restauration_']?> <?=$info['_restauration_operation_']?></dd>
<dt>Utilisation de matériel de conservation</dt> <dd><?=$info['_materiel_conservation_']?> <?=$info['_materiel_autre_']?></dd>
<dt>Traitements globaux</dt> <dd><?=$info['_traitement_']?> <?=$info['_traitement_liste_']?></dd>
108,7 → 108,7
</dl>
<h3>Local</h3>
<dl>
<dl class="label-grand">
<dt>Locaux spécifiques aux collections</dt> <dd><?=$info['_stockage_local_']?></dd>
<dt>Meubles spécifiques aux collections</dt> <dd><?=$info['_stockage_meuble_']?></dd>
<dt>Paramêtres maîtrisés</dt> <dd><?=$info['_stockage_parametre_']?></dd>
117,7 → 117,7
</dl>
<h3>Acquisitions</h3>
<dl>
<dl class="label-grand">
<dt>Acquisition de nouvelles collections</dt> <dd><?=$info['_acquisition_collection_']?></dd>
<dt>Mise en herbier de nouveaux échantillons</dt> <dd><?=$info['_acquisition_echantillon_']?></dd>
<?php if ($info['csc_mark_acquisition_echantillon'] == '1') : ?>
173,7 → 173,7
<div id="col-str-meta">
<h2>Divers</h2>
<dl>
<dt>GUID</dt> <dd><?=$info['cs_guid']?> </dd>
<dt>GUID</dt> <dd><?=$info['_guid_']?> </dd>
<dt>Notes</dt> <dd><?=$info['cmhl_notes']?> </dd>
<dt>Sources</dt> <dd><?=$info['cmhl_source']?> </dd>
<dt>Modifié par</dt> <dd><?=$info['_modifier_par_']?> </dd>