Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3004 → Rev 3005

/trunk/widget/modules/observation/config.defaut.ini
2,9 → 2,9
; Chemin pour l'autoload à ajouter
autoload = "bibliotheque/;bibliotheque/xml_feed_parser/1.0.4/;bibliotheque/xml_feed_parser/1.0.4/parsers/"
; URL ou chemin du flux RSS contenant les liens vers les photos
fluxRssUrl = "https://api-botanica.org/service:cel:CelSyndicationObservation/multicriteres/atom"
fluxRssUrl = "https://api.tela-botanica.org/service:cel:CelSyndicationObservation/multicriteres/atom"
; Squelette d'url pour accéder à la fiche eFlore
efloreUrlTpl = "https://api-botanica.org/bdtfx-nn-%s"
efloreUrlTpl = "https://api.tela-botanica.org/bdtfx-nn-%s"
; Nombre de vignette à afficher : nombre de vignettes par ligne et nombre de lignes séparés par une vigule (ex. : 4,3).
vignette = 4,3
 
/trunk/widget/modules/observation/Observation.php
56,7 → 56,8
}
if (is_null($retour)) {
$contenu = 'Un problème est survenu : '.print_r($this->messages, true);
$this->messages[] = 'Aucune observation';
//$contenu = 'Un problème est survenu : '.print_r($this->messages, true);
} else {
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html';
$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']);
83,8 → 84,9
$icone_rss = (isset($_GET['rss']) && $_GET['rss'] != 1) ? false : true;
$this->flux_rss_url .= $this->traiterParametres();
$titre = isset($titre) ? htmlentities(rawurldecode($titre)) : '';
if (@file_get_contents($this->flux_rss_url, false) != false) {
$xml = file_get_contents($this->flux_rss_url);
 
$xml = @file_get_contents($this->flux_rss_url);
if ($xml !== false) {
if ($xml) {
try {
$flux = new XmlFeedParser($xml);
128,7 → 130,9
trigger_error('Flux invalide : '.$e->getMessage(), E_USER_WARNING);
}
} else {
$this->messages[] = "Fichier xml invalide.";
// si on arrive ici c'est qu'il n'y a aucune obs correspondant
// à la requête, mais il n'y a rien d'invalide là-dedans
//$this->messages[] = "Fichier xml invalide.";
}
} else {
$this->messages[] = "L'URI, $this->flux_rss_url, est invalide.";