Subversion Repositories eFlore/Applications.cel-consultation

Compare Revisions

Ignore whitespace Rev 15 → Rev 16

/trunk/squelettes/listes/image_liste.tpl.html
15,13 → 15,13
<!-- BEGIN TB_IMG -->
<li class="conteneur_image_deplie">
<a class="lien_voir_image" rel="galerie_image_cel" href="<?= $image['url_image_format_zoom']; ?>" title="
Id : <?= $image['coi_ce_image'] ?>,
Id : <?= $image['id_image'] ?>,
Taxon : <?= aControleur::convertirChaineTaxonPourAffichageSimple($image['nom_ret']) ?>,
Localisation : <?= $image['location'].' ('.$image['id_location'].')'; ?>,
Auteur : <?= aControleur::couperCourriel($image['ci_ce_utilisateur']); ?>
Localisation : <?= $image['zone_geo'].' ('.$image['ce_zone_geo'].')'; ?>,
Auteur : <?= aControleur::couperCourriel($image['courriel_utilisateur']); ?>
Observé le : <?= date('d/m/Y', strtotime($image['date_observation'])); ?>">
<img height="<?= $image['taille']['hauteur']; ?>" width="<?= $image['taille']['largeur']; ?>" src="<?= $image['url_image_format_galerie']; ?>" alt="Taxon : <?= aControleur::convertirChaineTaxonPourAffichage($image['nom_ret']) ?>,
Localisation : <?= $image['location'].' ('.$image['id_location'].')'; ?>,
Localisation : <?= $image['zone_geo'].' ('.$image['ce_zone_geo'].')'; ?>,
Observé le : <?= date('d/m/Y', strtotime($image['date_observation'])); ?>" />
</a>
<div class="pliage">
28,7 → 28,7
<h4 class="lien_pliage_invisible" title="voir les informations associées"> + </h4>
<dl class="image_information">
<dt>Id </dt>
<dd><?= $image['coi_ce_image'] ?></dd>
<dd><?= $image['id_image'] ?></dd>
<dt>Taxon</dt>
<dd>
<a href="?module=Image&amp;action=rechercherImage&amp;image_recherche=<?= aControleur::convertirChaineTaxonPourRequeteUrl($image['nom_ret']); ?>" title="voir toutes les images de ce taxon" ><?= aControleur::convertirChaineTaxonPourAffichage($image['nom_ret']) ?></a>
35,9 → 35,9
<a title="voir la fiche du taxon sur eflore" class="acceder-outil lien_fiche_eflore" href="<?= $image['url_fiche_eflore'] ?>"></a><br />
</dd>
<dt>Localisation</dt>
<dd><a href="?module=Image&amp;action=rechercherImage&amp;image_recherche=<?= aControleur::convertirChainelocaliteDepartementPourRequeteUrl($image['location'],$image['id_location']); ?>" title="voir toutes les images de cette commune" ><?= aControleur::formaterChaineLocaliteDepartement($image['location'],$image['id_location']); ?> </a></dd>
<dd><a href="?module=Image&amp;action=rechercherImage&amp;image_recherche=<?= aControleur::convertirChainelocaliteDepartementPourRequeteUrl($image['zone_geo'],$image['ce_zone_geo']); ?>" title="voir toutes les images de cette commune" ><?= aControleur::formaterChaineLocaliteDepartement($image['zone_geo'],$image['ce_zone_geo']); ?> </a></dd>
<dt> Auteur </dt>
<dd><?= aControleur::couperCourriel($image['ci_ce_utilisateur']); ?></dd>
<dd><?= aControleur::couperCourriel($image['courriel_utilisateur']); ?></dd>
<dt> Observé le </dt>
<dd><?= date('d/m/Y', strtotime($image['date_observation'])); ?></dd>
</dl>
/trunk/squelettes/css/cel_consultation_papyrus.css
10,12 → 10,12
}
 
.images_liste {
margin-left: -45px;
margin-left: 0px;
}
 
.conteneur_image {
height: 100px;
padding-right: 0px;
height: 120px;
padding-right: 30px;
}
 
h4.lien_pliage_invisible {
/trunk/squelettes/formulaires/image_recherche.tpl.html
43,9 → 43,9
<td><a href="http://www.tela-botanica.org/page:cel_galerie?image_recherche=Montpellier&amp;module=Image&amp;action=rechercherImage">commune:Montpellier</a></td>
</tr>
<tr>
<td>departement:</td>
<td>Code de departement sur 2 chiffres</td>
<td><a href="http://www.tela-botanica.org/page:cel_galerie?image_recherche=departement%3A34&amp;module=Image&amp;action=rechercherImage">departement:34</a></td>
<td>dept:</td>
<td>Code de dept sur 2 chiffres</td>
<td><a href="http://www.tela-botanica.org/page:cel_galerie?image_recherche=dept%3A34&amp;module=Image&amp;action=rechercherImage">dept:34</a></td>
</tr>
<tr>
<td>auteur:</td>
61,7 → 61,7
Pour faire une recherche croisée, séparez les criteres uniquement par un + (sans espaces).<br />
<em>Exemple&nbsp;:</em>
 
<a href="http://www.tela-botanica.org/page:cel_galerie?image_recherche=taxon%3ATrifolium%2Bdepartement%3A34&amp;module=Image&amp;action=rechercherImage">taxon:Trifolium+departement:34</a>
<a href="http://www.tela-botanica.org/page:cel_galerie?image_recherche=taxon%3ATrifolium%2Bdept%3A34&amp;module=Image&amp;action=rechercherImage">taxon:Trifolium+dept:34</a>
<br /><br /><br />
Des "jokers" permettent d'élargir la recherche.
</p>
/trunk/squelettes/navigation/pagination.tpl.html
1,6 → 1,6
<?php if($nb_resultats > 0) {?>
 
<?php if($nb_resultats > 1) {?>
<?php if($nb_pages > 1) {?>
Pages &nbsp;&nbsp;
<?php } ?>
 
/trunk/controleurs/Image.php
25,7 → 25,6
}
public function initialiser() {
}
public function executerActionParDefaut() {
81,10 → 80,10
foreach ($images as &$image) {
$taille_image = array($image['ci_meta_height'],$image['ci_meta_width']);
$taille_image = array($image['hauteur'],$image['largeur']);
$image['taille'] = $this->calculerDimensionPourVignette($taille_image);
$id = $image['coi_ce_image'];
$id = $image['id_image'];
$format_galerie = Config::get('format_image_galerie');
$format_zoom = Config::get('format_image_zoom');
91,6 → 90,8
$image['url_image_format_galerie'] = $this->getUrlImageBase($id, $format_galerie);
$image['url_image_format_zoom'] = $this->getUrlImageBase($id, $format_zoom);
$image['url_fiche_eflore'] = $this->getUrlFicheEfloreNumNom($image['nom_sel_nn']);
}
$donnees['pagination'] = $this->afficherBarrePagination($criteres);
155,9 → 156,17
// +---------------------------------------------------------------------------------------------------------------+
// METHODES POUR L'AFFICHAGE DE DONNEES
private function getUrlImageRedirigee($id, $format) {
$id = sprintf('%09s', $id);
$chemin_sur_serveur = Config::get('url_redirection_images');
return $chemin_sur_serveur.$id.$format;
}
 
private function getUrlImageBase($id, $format = 'L') {
private function getVraieUrlImageBase($id, $format) {
$id = sprintf('%09s', $id) ;
$id = wordwrap($id, 3 , '_', true) ;
174,8 → 183,20
return $fichier;
}
 
private function getUrlImageBase($id, $format = 'L') {
$url = '';
if(Config::get('utilise_redirection_images')) {
$url = $this->getUrlImageRedirigee($id, $format);
} else {
$url = $this->getVraieUrlImageBase($id, $format);
}
return $url;
}
// commentaire
private function getTypeMime($format) {
$mime = '';
switch ($format) {
/trunk/controleurs/aControleur.php
254,7 → 254,7
$chaine = 'commune:'.$localite;
if($departement == null || $departement == 'null' || $departement == '00null') {
$chaine += '+departement:'.$departement;
$chaine += '+dept:'.$departement;
}
return self::convertirPourUrl($chaine);
280,6 → 280,20
return $chaine;
}
public static function convertirChaineTaxonPourAffichageSimple($taxon) {
if($taxon == 'null') {
$taxon = 'indetermine';
}
$chaine = htmlentities($taxon);
return $chaine;
}
public static function getUrlFicheEfloreNumNom($num_nomenclatural) {
return Config::get('url_base_fiche_eflore').$num_nomenclatural;
}
public static function convertirChaineAuteurPourRequeteUrl($auteur) {
$chaine = 'auteur:'.self::convertirPourUrl($auteur);
307,7 → 321,7
public static function couperCourriel($courriel) {
$tableau_morceaux_courriel = split('@',$courriel);
$tableau_morceaux_courriel = explode('@',$courriel);
return $tableau_morceaux_courriel[0].'...';
}
350,6 → 364,10
return Config::get('url_base').'squelettes/css/';
}
public static function getUrlStyleImages() {
return Config::get('url_base').'squelettes/images/';
}
public static function renvoyerInclusionStyle() {
return SquelettePhp::analyser(Config::get('chemin_squelettes').'inclusion/script.tpl.html', array());
}