Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 875 → Rev 876

/trunk/modules/fiche/squelettes/fiche_synthese_niveau1.tpl.html
276,7 → 276,7
<!-- Nomenclature -->
<div id="synthese_nomenclature" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-6">
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Classification</a>
</h3>
<div id="contenu-6" class="contenu">
<h4>Taxons supérieurs</h4>
293,7 → 293,7
<?= $nomenclature['nom_retenu_formate']; ?>
</div>
<?php if($nomenclature['basionyme_nom_retenu'] != '') { ?>
<div class="nom"> Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<div class="nom"> <span class="nomenclature_basionyme">Basionyme</span> : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<?php } ?>
</div>
302,7 → 302,7
Aucun synonyme
<? } else { ?>
<?php foreach ($nomenclature['synonymes'] as $synonyme) : ?>
<div class="nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<div class="nomenclature_synonyme nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<?= $synonyme['nom_sci_complet']; ?>
</div>
<?php endforeach; ?>
384,8 → 384,8
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>illustrations">Illustrations</a>
</h3>
<span id="contenu-0" class="contenu">
<?php if (empty($illustration['imageUrl']) == false) : ?>
<img src="<?=$illustration['imageUrl']?>" alt="Image issue du cel ou du site photoflora ou de la flore de Coste" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php if (empty($illustrations['imageUrl']) == false) : ?>
<img src="<?=$illustrations['imageUrl']?>" alt="Image issue du cel ou du site photoflora ou de la flore de Coste" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php else : ?>
<span class="absent" style="float:none; margin-left:55px">
Pas de photo<br />
/trunk/modules/fiche/squelettes/fiche_synthese_niveau2.tpl.html
272,7 → 272,7
<!-- Nomenclature -->
<div id="synthese_nomenclature" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-6">
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Classification</a>
</h3>
<div id="contenu-6" class="contenu">
<h4>Taxons supérieurs</h4>
289,7 → 289,7
<?= $nomenclature['nom_retenu_formate']; ?>
</div>
<?php if($nomenclature['basionyme_nom_retenu'] != '') { ?>
<div class="nom"> Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<div class="nom"> <span class="nomenclature_basionyme">Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></span></div>
<?php } ?>
</div>
298,7 → 298,7
Aucun synonyme
<? } else { ?>
<?php foreach ($nomenclature['synonymes'] as $synonyme) : ?>
<div class="nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<div class="nomenclature_synonyme nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<?= $synonyme['nom_sci_complet']; ?>
</div>
<?php endforeach; ?>
381,8 → 381,8
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>illustrations">Illustrations</a>
</h3>
<span id="contenu-0" class="contenu">
<?php if ($illustration['imageUrl'] != '') : ?>
<img src="<?=$illustration['imageUrl']?>" alt="Image issue du cel ou du site photoflora" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php if ($illustrations['imageUrl'] != '') : ?>
<img src="<?=$illustrations['imageUrl']?>" alt="Image issue du cel ou du site photoflora" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php else : ?>
<span class="absent" style="float:none; margin-left:55px">
Pas de photo<br />
/trunk/modules/fiche/squelettes/fiche_synthese_niveau3.tpl.html
10,11 → 10,10
</script>
<div class="synthese">
<div class="colonne deuxtiers">
<!-- Nomenclature -->
<div id="synthese_nomenclature" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-6">
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>nomenclature">Classification</a>
</h3>
<div id="contenu-6" class="contenu">
<h4>Taxons supérieurs</h4>
32,7 → 31,7
<?= $nomenclature['nom_retenu_formate']; ?>
</div>
<?php if($nomenclature['basionyme_nom_retenu'] != '') { ?>
<div class="nom"> Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<div class="nom"> <span class="nomenclature_basionyme">Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></span></div>
<?php } ?>
</div>
<h4>Synonymes</h4>
40,7 → 39,7
Aucun synonyme
<? } else { ?>
<?php foreach ($nomenclature['synonymes'] as $synonyme) : ?>
<div class="nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<div class="nomenclature_synonyme nom<?= ($nomenclature['nom_selectionne'] == $synonyme['nom_sci_complet']) ? ' surlignage' : '' ?>">
<?= $synonyme['nom_sci_complet']; ?>
</div>
<?php endforeach; ?>
380,8 → 379,8
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>illustrations">Illustrations</a>
</h3>
<span id="contenu-0" class="contenu">
<?php if ($illustration['imageUrl'] != '') : ?>
<img src="<?=$illustration['imageUrl']?>" alt="Image issue du cel ou du site photoflora" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php if ($illustrations['imageUrl'] != '') : ?>
<img src="<?=$illustrations['imageUrl']?>" alt="Image issue du cel ou du site photoflora" style="margin-bottom: -15px; margin-left: -2px; width: 210px;"/>
<?php else : ?>
<span class="absent" style="float:none; margin-left:55px">
Pas de photo<br />
/trunk/modules/fiche/squelettes/fiche_accueil_niveau1.tpl.html
19,7 → 19,7
<a class="lien-onglet" href="<?=$url;?>ecologie">Ecologie</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'nomenclature') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="lien-onglet" href="<?=$url;?>nomenclature">Classification</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'bibliographie') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>bibliographie">Bibliographie</a>
/trunk/modules/fiche/squelettes/fiche_accueil_niveau2.tpl.html
19,7 → 19,7
<a class="lien-onglet" href="<?=$url;?>ecologie">Ecologie</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'nomenclature') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="lien-onglet" href="<?=$url;?>nomenclature">Classification</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'bibliographie') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>bibliographie">Bibliographie</a>
/trunk/modules/fiche/squelettes/fiche_accueil_niveau3.tpl.html
10,7 → 10,7
<a class="lien-onglet lien-statique" href="<?=$url;?>synthese">Synthèse</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'nomenclature') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>nomenclature">Nomenclature</a>
<a class="lien-onglet" href="<?=$url;?>nomenclature">Classification</a>
</li>
<li class="ui-state-default ui-corner-top <?= ($onglet == 'description') ? 'ui-tabs-selected ui-state-active' : '' ;?>">
<a class="lien-onglet" href="<?=$url;?>description">Description</a>
/trunk/modules/fiche/formateurs/Synthese.php
28,96 → 28,27
public function obtenirDonnees() {
$donnees = array();
$num_nom = $this->nomCourant->getNns();
if(Config::get('cache')) {
$cache = array(
'illustration' => $this->obtenirCache('infos_bloc_'.$num_nom),
'repartition' => $this->obtenirCache('repartition_bloc_'.$num_nom),
'nomenclature' => $this->obtenirCache('nomenclature_bloc_'.$num_nom),
'description' => $this->obtenirCache('description_bloc_'.$num_nom),
'ethnobotanique' => $this->obtenirCache('ethnobotanique_bloc_'.$num_nom),
'classification' => $this->obtenirCache('classification_bloc_'.$num_nom),
'bibliographie' => $this->obtenirCache('bibliographie_bloc_'.$num_nom),
'statut' => $this->obtenirCache('statut_bloc_'.$num_nom),
'ecologie' => $this->obtenirCache('ecologie_bloc_'.$num_nom)
);
}
$blocs = array('illustrations','repartition','nomenclature','description',
'ethnobotanique','bibliographie','statut','ecologie');
$cache = array();
$nt = $this->conteneur->getNomCourant()->getNomRetenu()->get('num_taxonomique');
$donnees['infos'] = array('referentiel' => $this->conteneur->getParametre('referentiel'), 'num_tax' => $nt);
// TODO: factoriser cette portion de code avec un tableau de classes
// et des boucles
if($cache['illustration'] != null) {
$donnees['illustration'] = $cache['illustration'];
} else {
$illustrations = new Illustrations($this->conteneur);
$donnees['illustration'] = $illustrations->getBloc();
if(!empty($donnees['illustration'])) {
$this->mettreEnCache('infos_bloc_'.$num_nom, $donnees['illustration']);
foreach ($blocs as $bloc) {
$cache_bloc = Config::get('cache') ? $this->obtenirCache($bloc.'_bloc_'.$num_nom) : null;
if($cache_bloc != null) {
$donnees[$bloc] = $cache_bloc;
} else {
$nom_classe = ucfirst($bloc);
$classe = new $nom_classe($this->conteneur);
$donnees[$bloc] = $classe->getBloc();
if(!empty($donnees[$bloc])) {
$this->mettreEnCache($bloc.'_bloc_'.$num_nom, $donnees[$bloc]);
}
}
}
if($cache['repartition'] != null) {
$donnees['repartition'] = $cache['repartition'];
} else {
$repartition = new Repartition($this->conteneur);
$donnees['repartition'] = $repartition->getBloc();
$this->mettreEnCache('repartition_bloc_'.$num_nom, $donnees['repartition']);
}
if($cache['nomenclature'] != null) {
$donnees['nomenclature'] = $cache['nomenclature'];
} else {
$nomenclature = new Nomenclature($this->conteneur);
$donnees['nomenclature'] = $nomenclature->getBloc();
$this->mettreEnCache('nomenclature_bloc_'.$num_nom, $donnees['nomenclature']);
}
if($cache['description'] != null) {
$donnees['description'] = $cache['description'];
} else {
$description = new Description($this->conteneur);
$donnees['description'] = $description->getBloc();
// Le contenu des wiki ne doit pas être mis en cache dans la fiche synthèse car il est éditable en live
if($donnees['description']['titre'] != 'Description collaborative') {
$this->mettreEnCache('description_bloc_'.$num_nom, $donnees['description']);
}
}
if($cache['ethnobotanique'] != null) {
$donnees['ethnobotanique'] = $cache['ethnobotanique'];
} else {
$ethnobotanique = new Ethnobotanique($this->conteneur);
$donnees['ethnobotanique'] = $ethnobotanique->getBloc();
$this->mettreEnCache('ethnobotanique_bloc_'.$num_nom, $donnees['ethnobotanique']);
}
if($cache['bibliographie'] != null) {
$donnees['bibliographie'] = $cache['bibliographie'];
} else {
$bibliographie = new Bibliographie($this->conteneur);
$donnees['bibliographie'] = $bibliographie->getBloc();
$this->mettreEnCache('bibliographie_bloc_'.$num_nom, $donnees['bibliographie']);
}
if($cache['statut'] != null) {
$donnees['statut'] = $cache['statut'];
} else {
$statut = new Statut($this->conteneur);
$donnees['statut'] = $statut->getBloc();
$this->mettreEnCache('statut_bloc_'.$num_nom, $donnees['statut']);
}
if($cache['ecologie'] != null) {
$donnees['ecologie'] = $cache['ecologie'];
} else {
$ecologie = new Ecologie($this->conteneur);
$donnees['ecologie'] = $ecologie->getBloc();
$this->mettreEnCache('ecologie_bloc_'.$num_nom, $donnees['ecologie']);
}
return $donnees;
}
 
}
?>