Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1307 → Rev 1308

/branches/v5.7-duchartre/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
}
}
public static 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();
/branches/v5.7-duchartre/modules/fiche/squelettes/fiche_illustrations.tpl.html
7,7 → 7,7
<ul class="liste-illustrations">
<?php foreach($coste['images'] as $url) : ?>
<li>
<a class="lien-image-coste" href="<?= $url; ?>" >
<a class="lien-image-coste" data-num-image="<?= $url; ?>" href="<?= $url; ?>" >
<img src="<?= $url; ?>" alt="illustration de la flore de coste" />
</a>
</li>
35,8 → 35,8
<? if ($image && $image['binaire.href']) : ?>
<li class="organe-moyen">
<?= ucfirst($tag); ?>
<a class="lien-image-cel" href="<?= Config::get('base_url_application_popup'); ?>?module=popup-illustrations&action=fiche&referentiel=<?= $referentiel; ?>&id=<?= $image['id_image'] ?>">
<img title="<?= $image['id_image'] ?>" data-num-nom="<?= $image['id_image'] ?>"
<a class="lien_grand_format" target="_blank" title="Voir cette image en grand format (s'ouvre dans une nouvelle fenêtre)" href="<?= Illustrations::obtenirUrlImageGrandFormatCel($image['id_image']); ?>" data-num-image="<?= $image['id_image'] ?>">
<img data-num-image="<?= $image['id_image'] ?>"
alt="Photographie n°<?= $image['id_image'] ?> du taxon <?= $image['observation']['determination.ns'] ?>"
src="<?= $image['binaire.href'] ?>" />
</a>
75,8 → 75,8
<? foreach($caracteres as $image) : ?>
<li class="caractere-moyen">
<? if ($image != null) : ?>
<a class="lien-image-cel" href="<?=Config::get('base_url_application_popup');?>?module=popup-illustrations&action=fiche&referentiel=<?= $referentiel; ?>&id=<?= $image['id_image'] ?>">
<img title="<?= $image['id_image'] ?>" data-num-nom="<?= $image['id_image'] ?>"
<a class="lien_grand_format" target="_blank" title="Voir cette image en grand format (s'ouvre dans une nouvelle fenêtre)" href="<?= Illustrations::obtenirUrlImageGrandFormatCel($image['id_image']); ?>" data-num-image="<?= $image['id_image'] ?>">
<img data-num-image="<?= $image['id_image'] ?>"
alt="Photographie n°<?= $image['id_image'] ?> du taxon <?= $image['observation']['determination.ns'] ?>"
src="<?= $image['binaire.href'] ?>" />
</a>
111,12 → 111,12
<ul class="liste-illustrations">
<?php foreach($cel['images'] as $id => $image) : ?>
<li><div>
<a class="lien-image-cel" href="<?=$image['urlDetailImg'];?>">
<img src="<?= $image['src']; ?>" alt="Photographie n°<?=$id;?> du taxon <?=$image['nomSci']?>" data-num-nom="<?=$id;?>" title="<?=$id;?>" />
<a class="lien_grand_format" target="_blank" title="Voir cette image en grand format (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 en grand format (s'ouvre dans une nouvelle fenêtre)" />
</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 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')?>zoom.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>
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 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')?>zoom.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>
/branches/v5.7-duchartre/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; ?>";
//]]>
/branches/v5.7-duchartre/modules/fiche/squelettes/fiche_illustrations_organes.tpl.html
48,7 → 48,7
</div>
<?php endforeach; ?>
<div id="grande-image-organe">
<a class="lien-image-cel" href="">
<a target="_blank" title="Voir cette image en grand format (s'ouvre dans une nouvelle fenêtre)" href="">
<img src="" alt="Grande image" />
</a>
</div>
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>