/trunk/modules/fiche/formateurs/Statut.php |
---|
34,9 → 34,10 |
public function getBloc() { |
$donnees = array(); |
$donnees['statuts'] = $this->getStatutsZoneGeo(); |
if(empty($statuts)) { |
if(empty($donnees['statuts'])) { |
$donnees['wikini'] = $this->getWikini(); |
} |
$donnees['liste_rouge'] = $this->getCategorieListeRouge(); |
return $donnees; |
} |
44,6 → 45,7 |
$donnees = array(); |
$donnees['wikini'] = $this->getWikini(); |
$donnees['statuts'] = $this->getStatuts(); |
$donnees['liste_rouge'] = $this->getCategorieListeRouge(); |
return $donnees; |
} |
75,6 → 77,20 |
return $statuts; |
} |
private function getCategorieListeRouge() { |
$liste_rouge = ""; |
$projet = Config::get($this->referentiel.'.baseListeRouge'); |
if ($projet != "") { |
$nnr = $this->nomCourant->getNnr(); |
$liste_rouge = $this->statuts->getCategorieListeRouge($projet, $nnr); |
$this->meta->setProjet($projet); |
$meta = $this->meta->getMetaDonnees(); |
$liste_rouge['meta'] = $meta[0]; |
$liste_rouge['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees($projet); |
} |
return $liste_rouge; |
} |
private function getWikini() { |
$wikini = array(); |
$wikini['titre'] = 'Wikini'; |
/trunk/modules/fiche/squelettes/fiche_statut.tpl.html |
---|
1,12 → 1,13 |
<div id="statut"> |
<h2>Statuts de protection</h2> |
<?php if(!empty($statuts)) { ?> |
<?php if(!empty($statuts) && isset($statuts[0])) { ?> |
<table class="liste_statuts_protection"> |
<tr> |
<th>Zone géographique</th><th>Règle appliquée</th><th>Texte</th> |
</tr> |
<?php if ($statuts != array()) : ?> |
<?php foreach ($statuts as $statut) : ?> |
<?php foreach ($statuts as $index => $statut) : ?> |
<?php if(is_numeric($index)) { ?> |
<tr> |
<td><?= $statut['zone_application']; ?></td> |
<td><?= $statut['regle']; ?></td> |
16,6 → 17,7 |
(<?= $statut['statut']; ?>) |
</td> |
</tr> |
<?php } ?> |
<?php endforeach; ?> |
<?php endif; ?> |
</table> |
29,6 → 31,23 |
<h3 class="aucune_info"> Aucun statut de protection connu </h3> |
<?php } ?> |
<h2>Liste rouge</h2> |
<?php if(!empty($liste_rouge) && isset($liste_rouge[0])) { ?> |
<ul> |
<li> |
<span class="infos_liste_rouge">Catégorie <?= $liste_rouge[0]['num_categorie'].' - '.$liste_rouge[0]['categorie']; ?></span> <a target="_blank" href="http://www.uicn.fr/-Aires-protegees-.html" >(Plus d'informations)</a> |
</li> |
</ul> |
<div class="conteneur_lien_metadonnees"> |
<?=$liste_rouge['meta']['citation']?> |
<span class="conteneur_lien_metadonnees"> |
<a class="lien_metadonnees lien_popup" href="<?= $liste_rouge['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</span> |
</div> |
<?php } else { ?> |
<h3 class="aucune_info"> Aucune information de la liste rouge connue </h3> |
<?php } ?> |
<h2>Vos compléments sur les statuts de protection</h2> |
<!-- TODO: cette phrase d'aide devrait être ajoutée avec javascript mais le système des onglets ajax nous en empêche --> |
<span class="aide_wikini">Complétez nos données sur les statuts de protection, un double clic dans le cadre suffit pour compléter ou corriger la page </span> |
/trunk/modules/fiche/squelettes/fiche_synthese_niveau1.tpl.html |
---|
423,18 → 423,25 |
<h3 class="titre ui-widget-header ui-corner-all" id="titre-7"> |
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>statut">Protection</a> |
</h3> |
<div id="contenu-7" class="contenu <?= (!empty($statut['statuts'])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts'])) { ?> |
<span>Attention ce taxon est protégé dans les zones suivantes : <br /> |
<div id="contenu-7" class="contenu <?= (isset($statut['statuts'][0]) || isset($statut['liste_rouge'][0])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts']) && isset($statut['statuts'][0])) { ?> |
Attention ce taxon est protégé dans les zones suivantes : <br /> |
<?php foreach($statut['statuts'] as $statut_zone) : ?> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
<?= $statut_zone['zone_application']; ?><br /> |
</a> |
<?php endforeach; ?> |
</span> |
<? } else if ($statut['wikini']['statuts_de_protection'] == '') {?> |
<? } else if ($statut['wikini']['statuts_de_protection'] != '' ) { ?> |
<?= $statut['wikini']['statuts_de_protection'];?> |
<? } ?> |
<? if (!empty($statut['liste_rouge']) && isset($statut['liste_rouge'][0])) { ?> |
Ce taxon est classé dans la liste rouge dans la catégorie : <br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
<?= $statut['liste_rouge'][0][num_categorie].' - '.$statut['liste_rouge'][0][categorie]; ?><br /> |
</a> |
<? } ?> |
<? if ($statut['wikini']['statuts_de_protection'] == '' && !isset($statut['statuts'][0]) && !isset($statut['liste_rouge'][0])) {?> |
<span class="pas_de_protection">Pas de protection connue</span> |
<? } else { echo $statut['wikini']['statuts_de_protection'];?> |
<? } ?> |
<br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" id="alignement-droite"> |
/trunk/modules/fiche/squelettes/fiche_synthese_niveau2.tpl.html |
---|
421,13 → 421,12 |
</div> |
<!-- Statut de protection --> |
<!-- Statut de protection --> |
<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="titreOnglet lien-onglet-synthese" href="<?=$url;?>statut">Protection</a> |
</h3> |
<div id="contenu-7" class="contenu <?= (!empty($statut['statuts'])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts'])) { ?> |
<div id="contenu-7" class="contenu <?= (isset($statut['statuts'][0]) || isset($statut['liste_rouge'][0])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts']) && isset($statut['statuts'][0])) { ?> |
Attention ce taxon est protégé dans les zones suivantes : <br /> |
<?php foreach($statut['statuts'] as $statut_zone) : ?> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
434,9 → 433,17 |
<?= $statut_zone['zone_application']; ?><br /> |
</a> |
<?php endforeach; ?> |
<? } else if ($statut['wikini']['statuts_de_protection'] == '') {?> |
<? } else if ($statut['wikini']['statuts_de_protection'] != '' ) { ?> |
<?= $statut['wikini']['statuts_de_protection'];?> |
<? } ?> |
<? if (!empty($statut['liste_rouge']) && isset($statut['liste_rouge'][0])) { ?> |
Ce taxon est classé dans la liste rouge dans la catégorie : <br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
<?= $statut['liste_rouge'][0][num_categorie].' - '.$statut['liste_rouge'][0][categorie]; ?><br /> |
</a> |
<? } ?> |
<? if ($statut['wikini']['statuts_de_protection'] == '' && !isset($statut['statuts'][0]) && !isset($statut['liste_rouge'][0])) {?> |
<span class="pas_de_protection">Pas de protection connue</span> |
<? } else { echo $statut['wikini']['statuts_de_protection'];?> |
<? } ?> |
<br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" id="alignement-droite"> |
/trunk/modules/fiche/squelettes/fiche_synthese_niveau3.tpl.html |
---|
418,24 → 418,32 |
<h3 class="titre ui-widget-header ui-corner-all" id="titre-7"> |
<a class="titreOnglet lien-onglet-synthese" href="<?=$url;?>statut">Protection</a> |
</h3> |
<div id="contenu-7" class="contenu <?= (!empty($statut['statuts'])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts'])) { ?> |
<span>Attention ce taxon est protégé dans les zones suivantes : <br /> |
<div id="contenu-7" class="contenu <?= (isset($statut['statuts'][0]) || isset($statut['liste_rouge'][0])) ? 'attention' : ''; ?>"> |
<? if (!empty($statut['statuts']) && isset($statut['statuts'][0])) { ?> |
Attention ce taxon est protégé dans les zones suivantes : <br /> |
<?php foreach($statut['statuts'] as $statut_zone) : ?> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
<?= $statut_zone['zone_application']; ?><br /> |
</a> |
<?php endforeach; ?> |
</span> |
<? } else if ($statut['wikini']['statuts_de_protection'] == '') {?> |
<? } else if ($statut['wikini']['statuts_de_protection'] != '' ) { ?> |
<?= $statut['wikini']['statuts_de_protection'];?> |
<? } ?> |
<? if (!empty($statut['liste_rouge']) && isset($statut['liste_rouge'][0])) { ?> |
Ce taxon est classé dans la liste rouge dans la catégorie : <br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" > |
<?= $statut['liste_rouge'][0][num_categorie].' - '.$statut['liste_rouge'][0][categorie]; ?><br /> |
</a> |
<? } ?> |
<? if ($statut['wikini']['statuts_de_protection'] == '' && !isset($statut['statuts'][0]) && !isset($statut['liste_rouge'][0])) {?> |
<span class="pas_de_protection">Pas de protection connue</span> |
<? } else { echo $statut['wikini']['statuts_de_protection']; } ?> |
<a href="<?=$url;?>repartition" class="lien_ouverture_onglet_parent" id="alignement-droite"> |
<? }?> |
<br /> |
<a href="<?=$url;?>statut" class="lien_ouverture_onglet_parent" id="alignement-droite"> |
Voir +/Compléter |
</a> |
</div> |
</div> |
</div> |
<hr class="nettoyage" /> |
</div> |