Subversion Repositories eFlore/Applications.cel

Rev

Rev 879 | Rev 926 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 879 Rev 913
Line 53... Line 53...
53
			if (method_exists($this, $methode)) {
53
			if (method_exists($this, $methode)) {
54
				$retour = $this->$methode();
54
				$retour = $this->$methode();
55
			} else {
55
			} else {
56
				$this->messages[] = "Ce type de service '$methode' n'est pas disponible.";
56
				$this->messages[] = "Ce type de service '$methode' n'est pas disponible.";
57
			}
57
			}
58
	
58
			
-
 
59
			$contenu = '';
59
			if (is_null($retour)) {
60
			if (is_null($retour)) {
60
				$contenu = 'Un problème est survenu : '.print_r($this->messages, true);
61
				$this->messages[] = 'La ressource demandée a retourné une valeur nulle.';
61
			} else {
62
			} else {
-
 
63
				if (isset($retour['donnees'])) {
62
				$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html';
64
					$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html';
63
				$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']);
65
					$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']);
64
				$cache->sauver($id_cache, $contenu);
66
					$cache->sauver($id_cache, $contenu);
-
 
67
				} else {
-
 
68
					$this->messages[] = 'Les données à transmettre au squelette sont nulles.';
-
 
69
				}
65
			}
70
			}
66
		}
71
		}
67
		if (isset($_GET['callback'])) {
72
		if (isset($_GET['callback'])) {
68
			$this->envoyerJsonp(array('contenu' => $contenu));
73
			$this->envoyerJsonp(array('contenu' => $contenu));
69
		} else {
74
		} else {
Line 138... Line 143...
138
				}
143
				}
139
			} else {
144
			} else {
140
				$this->messages[] = "Fichier xml invalide.";
145
				$this->messages[] = "Fichier xml invalide.";
141
			}
146
			}
142
		} else {
147
		} else {
-
 
148
			$this->messages[] = "L'URI suivante est invalide : $this->flux_rss_url.\n".
143
			$this->messages[] = "L'URI $this->flux_rss_url est invalide. Veuillez vérfier le courriel indiqué et qu'il existe des images associées.";
149
				"Veuillez vérifier les paramêtres indiqués et la présence d'images associées.";
144
		}
150
		}
145
		return $widget;
151
		return $widget;
146
	}
152
	}
Line 147... Line 153...
147
	
153