/trunk/modules/fiche/squelettes/fiche_illustrations_cel.tpl.html |
---|
New file |
0,0 → 1,65 |
<? if (isset($cel)) : ?> |
<div id="illustrations-cel"> |
<?php if (isset($cel['images'])) : ?> |
<ul class="liste-illustrations"> |
<?php foreach($cel['images'] as $id => $image) : ?> |
<li><div> |
<a class="lien_grand_format" target="_blank" title="Voir cette image dans son format original (s'ouvre dans une nouvelle fenêtre)" href="<?= $image['urlImgGrandFormat'] ?>"> |
<img src="<?= $image['src']; ?>" alt="Photographie n°<?=$id;?> du taxon <?=$image['nomSci']?>" data-num-image="<?=$id;?>" title="Voir cette image dans son format original (s'ouvre dans une nouvelle fenêtre)" /> |
</a> |
<p> |
<strong class="localisation"><?= $image['station']; ?></strong> - <strong class="date-creation"><?= $image['date']; ?></strong> |
<br />par |
<? if ($image['auteur.id']) : ?> |
<a target="_blank" title="Voir le profil de cet utilisateur (nécessite d'être identifié)" href="<?= $image['urlProfil']; ?>"> |
<strong class="auteur"><?= $image['auteur'] ?></strong> |
</a> |
</p> |
<div class="liste_actions_ill"> |
<a title="Envoyer un message à l'auteur à propos de cette image (nécessite d'être identifié)" class="mailto" href="<?= $image['urlContact']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>contact.png" /> |
</a> |
<a title="Télécharger cette image dans différents formats" class="lien_telechargement_image" href="<?=Config::get('base_url_widget');?>telechargement?id_image=<?=$id?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>sauver.png" /> |
</a> |
<a title="Voir plus d'informations sur cette image (s'ouvre dans un popup)" class="lien-image-cel" data-num-image="<?=$id;?>" href="<?=$image['urlDetailImg'];?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>infos_image.png" data-num-image="<?=$id;?>" /> |
</a> |
<a title="Signaler une mauvaise identification ou en proposer une autre via l'outil identiplante" target="_blank" class="signaler-mauvaise-identification" href="<?= $image['urlMauvaiseIdentification']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>mauvaise_id.png" /> |
</a> |
</div> |
<? else : ?> |
<strong class="auteur"><?= $image['auteur'] ?></strong> |
(profil indisponible) |
</p> |
<div class="liste_actions_ill"> |
<a class="lien_telechargement_image" href="<?=Config::get('base_url_widget');?>telechargement?id_image=<?=$id?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>sauver.png" /> |
</a> |
<a title="Voir plus d'informations sur cette image (s'ouvre dans un popup)" class="lien-image-cel" data-num-image="<?= $image['id_image'] ?>" href="<?=$image['urlDetailImg'];?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>infos_image.png" data-num-image="<?=$id;?>" /> |
</a> |
<a title="Proposer une autre détermination via l'outil identiplante" target="_blank" class="signaler-mauvaise-identification" href="<?= $image['urlMauvaiseIdentification']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>mauvaise_id.png" /> |
</a> |
</div> |
<? endif ?><br /> |
</div> |
</li> |
<?php endforeach; ?> |
</ul> |
<?php endif; ?> |
<hr class="nettoyage" /> |
</div> |
<div class="conteneur_lien_metadonnees"> |
<?= $cel['meta']['citation']?> |
<a class="lien_metadonnees lien_popup" href="<?= $cel['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</div> |
<a class="acceder-outil-vert lien-externe" |
href="<?= $base_url_widget_saisie ?>?referentiel=<?= $referentiel; ?>&num_nom=<?= $nnr ?>&titre=<?= urlencode("Ajout d'une photo de ".$nomComplet); ?>" |
title="Ajouter une photographie au moyen du Carnet en Ligne"> |
Ajouter une photo |
</a> |
<? endif ?> |
/trunk/modules/fiche/squelettes/fiche_illustrations.tpl.html |
---|
139,70 → 139,8 |
<? if (isset($cel)) : ?> |
<h2>Flora Data - Tout</h2> |
<div id="illustrations-cel"> |
<?php if (isset($cel['images'])) : ?> |
<ul class="liste-illustrations"> |
<?php foreach($cel['images'] as $id => $image) : ?> |
<li><div> |
<a class="lien_grand_format" target="_blank" title="Voir cette image dans son format original (s'ouvre dans une nouvelle fenêtre)" href="<?= $image['urlImgGrandFormat'] ?>"> |
<img src="<?= $image['src']; ?>" alt="<?= $image['auteur'] ?> - <?=$image['nomSci']?>" data-num-image="<?=$id;?>" title="Voir cette image dans son format original (s'ouvre dans une nouvelle fenêtre)" /> |
</a> |
<p> |
<strong class="localisation"><?= $image['station']; ?></strong> - <strong class="date-creation"><?= $image['date']; ?></strong> |
<br />par |
<? if ($image['auteur.id']) : ?> |
<a target="_blank" title="Voir le profil de cet utilisateur (nécessite d'être identifié)" href="<?= $image['urlProfil']; ?>"> |
<strong class="auteur"><?= $image['auteur'] ?></strong> |
</a> |
</p> |
<div class="liste_actions_ill"> |
<a title="Envoyer un message à l'auteur à propos de cette image (nécessite d'être identifié)" class="mailto" href="<?= $image['urlContact']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>contact.png" /> |
</a> |
<a title="Télécharger cette image dans différents formats" class="lien_telechargement_image" href="<?=Config::get('base_url_widget');?>telechargement?id_image=<?=$id?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>sauver.png" /> |
</a> |
<a title="Voir plus d'informations sur cette image (s'ouvre dans un popup)" class="lien-image-cel" data-num-image="<?=$id;?>" href="<?=$image['urlDetailImg'];?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>infos_image.png" data-num-image="<?=$id;?>" /> |
</a> |
<a title="Signaler une mauvaise identification ou en proposer une autre via l'outil identiplante" target="_blank" class="signaler-mauvaise-identification" href="<?= $image['urlMauvaiseIdentification']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>mauvaise_id.png" /> |
</a> |
</div> |
<? else : ?> |
<strong class="auteur"><?= $image['auteur'] ?></strong> |
(profil indisponible) |
</p> |
<div class="liste_actions_ill"> |
<a class="lien_telechargement_image" href="<?=Config::get('base_url_widget');?>telechargement?id_image=<?=$id?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>sauver.png" /> |
</a> |
<a title="Voir plus d'informations sur cette image (s'ouvre dans un popup)" class="lien-image-cel" data-num-image="<?= $image['id_image'] ?>" href="<?=$image['urlDetailImg'];?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>infos_image.png" data-num-image="<?=$id;?>" /> |
</a> |
<a title="Proposer une autre détermination via l'outil identiplante" target="_blank" class="signaler-mauvaise-identification" href="<?= $image['urlMauvaiseIdentification']; ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>mauvaise_id.png" /> |
</a> |
</div> |
<? endif ?><br /> |
</div> |
</li> |
<?php endforeach; ?> |
</ul> |
<?php endif; ?> |
<hr class="nettoyage" /> |
</div> |
<div class="conteneur_lien_metadonnees"> |
<?= $cel['meta']['citation']?> |
<a class="lien_metadonnees lien_popup" href="<?= $cel['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</div> |
<a class="acceder-outil-vert lien-externe" |
href="<?= $base_url_widget_saisie ?>?referentiel=<?= $referentiel; ?>&num_nom=<?= $nnr ?>&titre=<?= urlencode("Ajout d'une photo de ".$nomComplet); ?>" |
title="Ajouter une photographie au moyen du Carnet en Ligne"> |
Ajouter une photo |
</a> |
<br/><br/> |
<div class="lien-ajax-tpl"><a href="<?= $cel['ajax_url']; ?>">Cliquez ici pour charger toutes les illustrations disponibles pour ce taxon</a></div> |
<br/><br/><br/> |
<? endif ?> |
/trunk/modules/fiche/Fiche.php |
---|
139,6 → 139,16 |
$this->ajouterPiedDePage(); |
} |
public function executerTemplateAjax() { |
$classe = ucfirst($this->onglet); |
$onglet = new $classe($this->conteneur); |
$action = 'obtenir'.ucfirst($_GET['sous_action']); |
$html_ajax = $onglet->$action(); |
header('Content-type : text/html'); |
echo $html_ajax; |
exit; |
} |
private function formaterLiensNomsHtml($nom_sci_html) { |
$app_urls = new AppUrls(); |
$params = array(); |
/trunk/modules/fiche/formateurs/Illustrations.php |
---|
90,6 → 90,15 |
return $this->donnees; |
} |
public function obtenirPhotoCelTpl() { |
$images = $this->initialiserPhotos('cel'); |
$this->formaterListePhotos('cel', $images); |
$this->formaterMetaPhotos('cel'); |
$chemin_sous_squelette = Config::get('chemin_modules').AppControleur::getNomDossierDepuisClasse('Fiche').DS.Config::get('dossier_squelettes').DS; |
$donnees = array('cel' => array('images' => $this->donnees['cel']['images'], 'meta' => $this->donnees['cel']['meta'] )); |
$html_tpl = $this->getVue($chemin_sous_squelette.'fiche_illustrations_cel.tpl.html', $donnees); |
return $html_tpl; |
} |
public function getPhoto($source) { |
$donnees = array(); |
143,18 → 152,29 |
$projets[] = Config::get($this->referentiel.'.baseImagesSupp'); |
foreach ($projets as $projet) { |
if ($projet != "") { |
// Beaucoup trop d'images pour cel, on fait juste un lien qui permettra de les charger |
if ($projet == "cel") { |
$this->images->setApi(Eflore::API_EFLORE); // prêt à passer à API_DEL |
$this->donnees['cel']['ajax_url'] = $this->formaterUrlAjaxPhotoCel(); |
} else { |
$this->images->setApi(Eflore::API_EFLORE); |
$images = $this->initialiserPhotos($projet); |
$this->formaterListePhotos($projet, $images); |
$this->formaterMetaPhotos($projet); |
} |
$images = $this->initialiserPhotos($projet); |
$this->formaterListePhotos($projet, $images); |
$this->formaterMetaPhotos($projet); |
} |
} |
} |
private function formaterUrlAjaxPhotoCel() { |
$infos = array('referentiel' => $this->referentiel, |
'module' => 'fiche', |
'action' => 'templateAjax', |
'sous_action' => 'photoCelTpl', |
'num_nom' => $this->nomCourant->getNnr(), |
'onglet' => 'illustrations'); |
return Config::get('base_url_application_onglets').'?'.http_build_query($infos); |
} |
public function getPhotosSixOrganes() { |
$organes = $this->getOrganes(); |
$nnr = $this->nomCourant->getNnr(); |