Subversion Repositories eFlore/Applications.cel-consultation

Compare Revisions

Ignore whitespace Rev 11 → Rev 16

/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());
}
/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) {