/trunk/modules/fiche/formateurs/Illustrations.php |
---|
156,6 → 156,7 |
$organes = $this->getOrganes(); |
$nnr = $this->nomCourant->getNnr(); |
$infosOrganes = $this->images->getInfosMeilleuresImagesParTag($nnr, array_keys($organes), Eflore::PROTOCOLE_CAPITALISATION, 6, 'CRX2S'); |
$vide = true; |
foreach ($infosOrganes as $tag => $organe) { |
$organes[$tag] = $organe; |
170,6 → 171,7 |
if ($vide) { |
$organes = array(); |
} |
return $organes; |
} |
233,6 → 235,7 |
$infosImg['auteur.id'] = $img['auteur.id']; |
if ($projet == "cel") { |
$infosImg['urlDetailImg'] = $this->appUrls->obtenirUrlPopUpIllustrations($idImg); |
$infosImg['urlImgGrandFormat'] = $this->obtenirUrlImageGrandFormatCel($idImg); |
$infosImg['urlContact'] = $this->appUrls->obtenirUrlPopUpContact($img['auteur.id'], $idImg); |
$infosImg['urlProfil'] = $this->appUrls->obtenirUrlProfilAnnuaire($img['auteur.id']); |
$infosImg['urlMauvaiseIdentification'] = $this->appUrls->obtenirUrlMauvaiseIdentification($img['observation.id']); |
241,6 → 244,16 |
} |
} |
private function obtenirUrlImageGrandFormatCel($id, $format = "X3L") { |
$tpl = Config::get('baseUrlImageCelTpl'); |
return sprintf($tpl, str_pad($id, 9, '0', STR_PAD_LEFT).$format.'.jpg'); |
} |
// XXX: public static pour être injecté dans le squelette d'entete |
public static function obtenirTemplateUrlImageGrandFormatOrganes($format = "X3L") { |
return $tpl = sprintf(Config::get('baseUrlImageCelTpl').$format.'.jpg', '{id_image}'); |
} |
private function formaterMetaPhotos($projet) { |
$this->meta->setProjet($projet); |
$meta = $this->meta->getMetaDonnees(); |
/trunk/modules/fiche/squelettes/fiche_illustrations_organes.tpl.html |
---|
62,7 → 62,9 |
<dt>Auteur</dt> |
<dd> |
<a id="grande-image-legende-auteur" href=""></a> |
<a id="grande-image-legende-id-destinataire" href="" class="mailto">(Contacter ...)</a> |
<a id="grande-image-legende-id-destinataire" href="" class="mailto"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>contact.png" /> |
</a> |
</dd> |
<dt>Date d'observation</dt><dd id="grande-image-legende-date"><br></dd> |
<dt>Licence</dt><dd><a href="http://www.tela-botanica.org/page:licence" class="lien-externe">CC-BY-SA</a></dd> |
/trunk/modules/fiche/squelettes/fiche_illustrations.tpl.html |
---|
116,7 → 116,7 |
</a> |
<p> |
<strong class="localisation"><?= $image['station']; ?></strong> - <strong class="date-creation"><?= $image['date']; ?></strong> |
par |
<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> |
129,6 → 129,9 |
<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 cette image en grand format" target="_blank" class="lien_grand_format" href="<?= $image['urlImgGrandFormat'] ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>zoom.png" /> |
</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> |
141,6 → 144,9 |
<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 cette image en grand format" target="_blank" class="lien_grand_format" href="<?= $image['urlImgGrandFormat'] ?>"> |
<img class="icone_action_ill" src="<?=Config::get('url_css_images')?>zoom.png" /> |
</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> |
/trunk/modules/fiche/squelettes/fiche_entete.tpl.html |
---|
9,6 → 9,10 |
var urlTexteFormateSectionWikiTpl = "<?= Config::get('texteFormateSectionWikiTpl'); ?>"; |
var pageWikiTaxon = "<?= strtoupper($infos['referentiel']); ?>nt<?= $infos['num_tax']; ?>"; |
var urlPopup = "<?= Config::get('base_url_application_popup'); ?>"; |
var urlBaseWidget = "<?= Config::get('base_url_widget'); ?>"; |
var urlCssImages = "<?=Config::get('url_css_images')?>"; |
var urlImagesOrganesMoyenFormatTpl = "<?= Illustrations::obtenirTemplateUrlImageGrandFormatOrganes('L') ?>"; |
var urlImagesOrganesGrandFormatTpl = "<?= Illustrations::obtenirTemplateUrlImageGrandFormatOrganes() ?>"; |
var permalienNumNom = "<?= $permalien_num_nom; ?>"; |
var onglet = "<?= $onglet; ?>"; |
//]]> |