Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 420 → Rev 422

/trunk/modules/fiche/squelettes/fiche_synthese.tpl.html
25,42 → 25,19
<div id="contenu-0" class="contenu">
<h4><?= $description['titre']?></h4>
<? if ($description['description'] == '') {?>
<a href="<?=$url;?>description" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative de cette description
</a>
<a href="<?=$url;?>description" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative de cette description
</a>
<? } else { echo $description['description'];} ?>
</div>
</div>
<div id="synthese_classification" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-2">
<a class="lien-onglet-synthese" href="<?=$url;?>classification">Classification</a>
</h3>
<div id="contenu-0" class="contenu">
<h4>Taxons supérieurs</h4>
<?php if($classification['taxons_sup'] != array()) { ?>
<?php foreach($classification['taxons_sup'] as $taxon) : ?>
<div><?= $taxon['rang']; ?> : <?= $taxon['nom_sci']; ?></div>
<?php endforeach; ?>
<?php } else { ?>
<div>Aucun taxon supérieur référencé </div>
<?php } ?>
<h4>Taxons inférieurs</h4>
<?php if($classification['taxons_inf'] != array()) { ?>
<?php foreach($classification['taxons_inf'] as $taxon) : ?>
<div><?= $taxon['rang']; ?> : <?= $taxon['nom_sci']; ?></div>
<?php endforeach; ?>
<?php } else { ?>
<div>Aucun taxon inférieur référencé </div>
<?php } ?>
</div>
</div>
</div>
<div class="colonne">
<div id="synthese_bibliographie" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-3">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-2">
<a class="lien-onglet-synthese" href="<?=$url;?>bibliographie">Bibliographie</a>
</h3>
<div id="contenu-0" class="contenu">
<div id="contenu-2" class="contenu">
<?php if (isset($bibliographie['wikini'])) { ?>
<?= ($bibliographie['wikini']['biblio'] == '') ?
'<a href="'.$url.'description" class="lien_ouverture_onglet_parent" >
99,71 → 76,130
</div>
</div>
<div id="synthese_repartition" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-4">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-3">
<a class="lien-onglet-synthese" href="<?=$url;?>repartition">Répartition</a>
</h3>
<span id="contenu-0" class="contenu">
<img src="<?=$repartition['carteUrl']?>" alt="Carte de répartition"/>
<span id="contenu-3" class="contenu">
<img src="<?=$repartition['chorodep']?>" alt="Carte de répartition"/>
</span>
</div>
<div id="synthese_ethnobotanique" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-5">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-4">
<a class="lien-onglet-synthese" href="<?=$url;?>ethnobotanique">Ethnobotanique</a>
</h3>
<div id="contenu-0" class="contenu">
<div id="contenu-4" class="contenu">
<h4>Noms communs</h4>
<?php foreach ($ethnobotanique['nomsVerna'] as $nom_verna) : ?>
<div> - <?= $nom_verna['nom_vernaculaire'].' ('.$nom_verna['code_langue'].')'; ?> </div>
<?php endforeach; ?>
<?php if ($ethnobotanique['nomsVerna'] == array()) { ?>
Aucun nom vernaculaire
<? if ($ethnobotanique['wikini']['noms_communs'] == '') {?>
<a href="<?=$url;?>ethnobotanique" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative de la liste des noms communs
</a>
<? } else { echo $ethnobotanique['wikini']['noms_communs'];} ?>
<?php } else { ?>
<?php foreach ($ethnobotanique['nomsVerna'] as $nom_verna) : ?>
<div> - <?= $nom_verna['nom_vernaculaire'].' ('.$nom_verna['code_langue'].')'; ?> </div>
<?php endforeach; ?>
<?php if($ethnobotanique['autresNomsVerna'] > 0) { ?>
<a href="<?=$url;?>ethnobotanique" style="float:right;" class="lien_ouverture_onglet_parent" >et
<?= $ethnobotanique['autresNomsVerna'] ?>
autre<?= ($ethnobotanique['autresNomsVerna'] > 1) ? 's' : '' ?>
nom<?= ($ethnobotanique['autresNomsVerna'] > 1) ? 's' : '' ?>
</a><br />
<?php }?>
<?php }?>
<h4>Usages</h4>
<? if ($ethnobotanique['wikini']['usage'] == '') {?>
<a href="<?=$url;?>ethnobotanique" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative des usages
</a>
<? } else { echo $ethnobotanique['wikini']['usage'];} ?>
<h4>Culture et arts</h4>
<? if ($ethnobotanique['wikini']['culture_et_arts'] == '') {?>
<a href="<?=$url;?>ethnobotanique" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative sur la culture et les arts
</a>
<? } else { echo $ethnobotanique['wikini']['culture_et_arts'];} ?>
</div>
</div>
</div>
<div class="colonne">
<div id="synthese_statut" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-7">
<a class="lien-onglet-synthese" href="<?=$url;?>statut">Statut de protection</a>
<div id="synthese_classification" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-5">
<a class="lien-onglet-synthese" href="<?=$url;?>classification">Classification</a>
</h3>
<span id="contenu-0" class="contenu">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
</span>
</div>
<div id="contenu-5" class="contenu">
<h4>Taxons supérieurs</h4>
<?php if($classification['taxons_sup'] != array()) { ?>
<?php foreach($classification['taxons_sup'] as $taxon) : ?>
<div><?= $taxon['rang']; ?> : <?= $taxon['nom_sci']; ?></div>
<?php endforeach; ?>
<?php } else { ?>
<div>Aucun taxon supérieur référencé </div>
<?php } ?>
<h4>Taxons inférieurs</h4>
<?php if($classification['taxons_inf'] != array()) { ?>
<?php foreach($classification['taxons_inf'] as $taxon) : ?>
<div><?= $taxon['rang']; ?> : <?= $taxon['nom_sci']; ?></div>
<?php endforeach; ?>
<?php } else { ?>
<div>Aucun taxon inférieur référencé </div>
<?php } ?>
</div>
</div>
<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-8">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-6">
<a class="lien-onglet-synthese" href="<?=$url;?>nomenclature">Nomenclature</a>
</h3>
<div id="contenu-0" class="contenu">
<div id="contenu-6" class="contenu">
<h4>Nom retenu</h4>
<div><span class="retenu"><?= $nomenclature['nom_retenu_formate']; ?></span>
<?php if($nomenclature['basionyme_nom_retenu'] != '') { ?>
<div class="nom"> Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<?php } ?>
<div>
<div class="nom"><span class="retenu"><?= $nomenclature['nom_retenu_formate']; ?></span></div>
<?php if($nomenclature['basionyme_nom_retenu'] != '') { ?>
<div class="nom"> Basionyme : <?= $nomenclature['basionyme_nom_retenu']; ?></div>
<?php } ?>
</div>
<h4>Synonymes</h4>
<?php foreach ($nomenclature['synonymes'] as $synonyme) : ?>
<div> - <?= $synonyme['nom_sci']; ?> </div>
<?php endforeach; ?>
<?php if($nomenclature['autresSynonymesNbre'] > 0) { ?>
<a href="<?=$url;?>nomenclature" style="float:right;" class="lien_ouverture_onglet_parent" >et
<?= $nomenclature['autresSynonymesNbre'] ?>
autre<?= ($nomenclature['autresSynonymesNbre'] > 1) ? 's' : '' ?>
synonyme<?= ($nomenclature['autresSynonymesNbre'] > 1) ? 's' : '' ?>
</a>
<?php } ?>
<?php if($nomenclature['synonymes'] == array()) { ?>
Aucun synonyme
<? } else { ?>
<?php foreach ($nomenclature['synonymes'] as $synonyme) : ?>
<div> - <?= $synonyme['nom_sci']; ?> </div>
<?php endforeach; ?>
<?php if($nomenclature['autresSynonymesNbre'] > 0) { ?>
<a href="<?=$url;?>nomenclature" style="float:right;" class="lien_ouverture_onglet_parent" >et
<?= $nomenclature['autresSynonymesNbre'] ?>
autre<?= ($nomenclature['autresSynonymesNbre'] > 1) ? 's' : '' ?>
synonyme<?= ($nomenclature['autresSynonymesNbre'] > 1) ? 's' : '' ?>
</a>
<?php }} ?>
</div>
</div>
<div id="synthese_phytosociologie" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-9">
<a class="lien-onglet-synthese" href="<?=$url;?>phytosociologie">Phytosociologie</a>
</div>
<div id="synthese_statut" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-7">
<a class="lien-onglet-synthese" href="<?=$url;?>statut">Statut de protection</a>
</h3>
<span id="contenu-0" class="contenu">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<span id="contenu-7" class="contenu">
<? if ($statut['wikini']['statuts_de_protection'] == '') {?>
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative des statuts de protection
</a>
<? } else { echo $statut['wikini']['statuts_de_protection'];} ?>
</span>
</div>
<div id="synthese_ecologie" class="module ui-widget ui-widget-content ui-helper-clearfix ui-corner-all">
<h3 class="titre ui-widget-header ui-corner-all" id="titre-8">
<a class="lien-onglet-synthese" href="<?=$url;?>ecologie">Ecologie</a>
</h3>
<span id="contenu-8" class="contenu">
<? if ($ecologie['wikini']['ecologie'] == '') {?>
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" >
Participez à la rédaction collaborative de l'écologie
</a>
<? } else { echo $ecologie['wikini']['ecologie'];} ?>
</span>
</div>
</div>
<br style="clear:left" />
</div>
/trunk/modules/fiche/formateurs/Phytosociologie.php
File deleted
\ No newline at end of file
/trunk/modules/fiche/formateurs/Repartition.php
36,7 → 36,7
return $donnees;
}
 
public function getChorodep() {
private function getChorodep() {
$this->cartes->setProjet('chorodep');
$this->cartes->setLargeur('630');
$id = 'nn:'.$this->nomCourant->getNns();
52,7 → 52,7
return $chorodep;
}
public function getEflore() {
private function getEflore() {
$this->cartes->setProjet('eflore');
$this->cartes->setLargeur('max');
$this->cartes->setInfoNom($this->nomCourant->getNomRetenu());
62,12 → 62,24
}
 
public function getBloc() {
$donnees['chorodep'] = $this->getChorodepMiniature();
//$donnees['eflore'] = $this->getEfloreMiniature();
return $donnees;
}
private function getChorodepMiniature() {
$this->cartes->setProjet('chorodep');
$this->cartes->setLargeur('190x178');
$id = 'nn:'.$this->nomCourant->getNns();
$this->cartes->setId($id);
$donnees['carteUrl'] = $this->cartes->getUrlPng();
return $donnees;
return $this->cartes->getUrlPng();
}
private function getEfloreMiniature() {
$this->cartes->setProjet('eflore');
$this->cartes->setLargeur('min');
$this->cartes->setInfoNom($this->nomCourant->getNomRetenu());
return $this->cartes->getUrlMap();
}
}
?>
/trunk/modules/fiche/formateurs/Synthese.php
42,6 → 42,10
$donnees['classification'] = $classification->getBloc();
$bibliographie = new Bibliographie($this->conteneur);
$donnees['bibliographie'] = $bibliographie->getBloc();
$statut = new Statut($this->conteneur);
$donnees['statut'] = $statut->obtenirDonnees();
$ecologie = new Ecologie($this->conteneur);
$donnees['ecologie'] = $ecologie->obtenirDonnees();
return $donnees;
}
 
/trunk/modules/fiche/formateurs/Statut.php
13,7 → 13,13
* @version $Id$
*/
class Statut extends aControleur {
public function obtenirDonnees($num_nom) {
public function __construct(Conteneur $conteneur) {
$this->conteneur = $conteneur;
$this->nomCourant = $this->conteneur->getNomCourant();
$this->wikini = $this->conteneur->getApiWikini();
}
public function obtenirDonnees() {
$donnees = array();
$donnees['wikini'] = $this->getWikini();
return $donnees;
/trunk/modules/fiche/formateurs/Ethnobotanique.php
51,7 → 51,9
public function getBloc() {
$nt = $this->nomCourant->getNomRetenu()->get('num_taxonomique');
$nomsVerna = $this->nomsVernaculaires->getRechercheLimitee($nt);
$donnees['nomsVerna'] = (isset($nomsVerna['resultat']) && is_array($nomsVerna['resultat'])) ? array_slice($nomsVerna['resultat'], 0, 5) : array();
$donnees['nomsVerna'] = (isset($nomsVerna['resultat']) && is_array($nomsVerna['resultat'])) ? array_slice($nomsVerna['resultat'], 0, 3) : array();
$donnees['autresNomsVerna'] = count($nomsVerna['resultat']) - 3;
$donnees['wikini'] = $this->getWikini();
return $donnees;
}
/trunk/modules/fiche/formateurs/Ecologie.php
New file
0,0 → 1,38
<?php
// declare(encoding='UTF-8');
/**
* Classe mère du module Liste.
*
* @category PHP 5.2
* @package eflore-consultation
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
* @author Delphine CAUQUIL <delphine@tela-botanica.org>
* @copyright 2011 Tela-Botanica
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
* @version $Id$
*/
class Ecologie extends aControleur {
public function __construct(Conteneur $conteneur) {
$this->conteneur = $conteneur;
$this->nomCourant = $this->conteneur->getNomCourant();
$this->wikini = $this->conteneur->getApiWikini();
}
public function obtenirDonnees() {
$donnees = array();
$donnees['wikini'] = $this->getWikini();
return $donnees;
}
private function getWikini() {
$wikini = array();
$wikini['titre'] = 'Wikini';
$referentiel = $this->conteneur->getParametre('referentiel');
$num_tax = $this->nomCourant->getNomSelectionne()->get('num_taxonomique');
$page_wiki = $this->wikini->getPageWikiPourRefEtNumTax($referentiel, $num_tax);
$wikini['ecologie'] = $this->wikini->getTexteFormate($page_wiki, 'ecologie');
return $wikini;
}
}
?>