26,7 → 26,10 |
const SERVICE_DEFAUT = 'photo'; |
private $flux_rss_url = null; |
private $eflore_url_tpl = null; |
|
|
// Suffixe de template pour la langue (vide par défaut, correspond à "fr" au français) |
private $suffixeLangue = ''; |
|
/** |
* Méthode appelée par défaut pour charger ce widget. |
*/ |
55,13 → 58,18 |
} else { |
$this->messages[] = "Ce type de service '$methode' n'est pas disponible."; |
} |
|
|
// Suffixe de template pour la langue - fr par défaut @TODO configurer ça un jour |
if (isset($this->parametres['lang']) && $this->parametres['lang'] != "fr") { |
$this->suffixeLangue = "_" . $this->parametres['lang']; |
} |
|
$contenu = ''; |
if (is_null($retour)) { |
$this->messages[] = 'Aucune image'; |
} else { |
if (isset($retour['donnees'])) { |
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html'; |
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette']. $this->suffixeLangue . '.tpl.html'; |
$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']); |
$cache->sauver($id_cache, $contenu); |
} else { |
91,7 → 99,7 |
$widget['donnees']['url_widget'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'photo'); |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/css/'); |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/js/'); |
$widget['squelette'] = 'popup'; |
$widget['squelette'] = 'popup' . $this->suffixeLangue; |
return $widget; |
} |
|
105,7 → 113,7 |
$widget['donnees']['message'] = "\n\n\n\n\n\n\n\n--\nConcerne l'image de \"".$_GET['nom_sci'].'" du "'.$_GET['date']; |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/css/'); |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/js/'); |
$widget['squelette'] = 'contact'; |
$widget['squelette'] = 'contact' . $this->suffixeLangue; |
return $widget; |
} |
|
242,4 → 250,4 |
return $parametres_flux; |
} |
} |
?> |
?> |