Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3003 → Rev 3004

/trunk/widget/modules/photo/Photo.php
58,7 → 58,7
$contenu = '';
if (is_null($retour)) {
$this->messages[] = 'La ressource demandée a retourné une valeur nulle.';
$this->messages[] = 'Aucune image';
} else {
if (isset($retour['donnees'])) {
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html';
143,8 → 143,9
list($colonne, $ligne) = explode(',', $vignette);
$this->flux_rss_url .= $this->traiterParametres();
 
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);
//var_dump($xml);
if ($xml !== false) {
if ($xml) {
try {
$flux = new XmlFeedParser($xml);
212,7 → 213,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 image correspondant
// à la requête, mais il n'y a rien d'invalide là-dedans
//$this->messages[] = "Fichier xml invalide.";
}
} else {
$this->messages[] = "L'URI suivante est invalide : $this->flux_rss_url.\n".
/trunk/jrest/services/CelSyndicationImage.php
213,7 → 213,7
try {
$infos = Cel::db()->query($requete)->fetchAll(PDO::FETCH_ASSOC);
if ($infos === false) {
$this->messages[] = "La requête suivante a retourné aucun résultat :\n$requete";
$this->messages[] = "La requête suivante n'a retourné aucun résultat :\n$requete";
}
} catch (PDOException $e) {
$msgTpl = 'Requête echec. Fichier : "%s". Ligne : "%s". Message : %s';
393,7 → 393,8
if ($elements != false && count($elements) > 0) {
$contenu = $this->executerService($elements);
} else {
$this->messages[] = "Aucune image disponible.";
// ne pas faire ça, car ça déclenche une erreur 500 à tort !
//$this->messages[] = "Aucune image disponible.";
$contenu = array();
}
 
418,7 → 419,8
if ($elements != false && count($elements) > 0) {
$contenu = $this->executerService($elements);
} else {
$this->messages[] = "Aucune image disponible.";
// ne pas faire ça, car ça déclenche une erreur 500 à tort !
//$this->messages[] = "Aucune image disponible.";
}
 
return $contenu;
516,16 → 518,16
return $requete;
}
private function creerSousRequeteGroupeZonesGeo($groupe_zones_geo) {
$req = "SELECT valeur FROM cel_groupes_zones WHERE id_groupe = ".Cel::db()->proteger($groupe_zones_geo);
$res = Cel::db()->requeter($req);
$zones = array();
foreach($res as &$r) {
$zones[] = Cel::db()->proteger($r['valeur']);
}
$sql = '(b.ce_zone_geo IN ('.implode(',', $zones).')) ';
return $sql;
private function creerSousRequeteGroupeZonesGeo($groupe_zones_geo) {
$req = "SELECT valeur FROM cel_groupes_zones WHERE id_groupe = ".Cel::db()->proteger($groupe_zones_geo);
$res = Cel::db()->requeter($req);
$zones = array();
foreach($res as &$r) {
$zones[] = Cel::db()->proteger($r['valeur']);
}
$sql = '(b.ce_zone_geo IN ('.implode(',', $zones).')) ';
return $sql;
}
 
private function creerSousRequeteMotsCles($mot_cle) {