Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 826 Rev 879
Line 80... Line 80...
80
	private function executerPhoto() {
80
	private function executerPhoto() {
81
		$widget = null;
81
		$widget = null;
82
		extract($this->parametres);
82
		extract($this->parametres);
83
		$extra = (isset($extra)	&& $extra == 0) ? false : ($this->config['photo']['extraActif'] ? true : false);
83
		$extra = (isset($extra)	&& $extra == 0) ? false : ($this->config['photo']['extraActif'] ? true : false);
84
		$vignette = (isset($vignette) && preg_match('/^[0-9]+,[0-9]+$/', $vignette)) ? $vignette : '4,3';
84
		$vignette = (isset($vignette) && preg_match('/^[0-9]+,[0-9]+$/', $vignette)) ? $vignette : '4,3';
-
 
85
		$id = '-'.(isset($id) ? $id : '1');
-
 
86
		$titre = (isset($titre) ? rawurldecode($titre) : '');
85
		list($colonne, $ligne) = explode(',', $vignette);
87
		list($colonne, $ligne) = explode(',', $vignette);
86
		$this->flux_rss_url .= $this->traiterParametres();
88
		$this->flux_rss_url .= $this->traiterParametres();
87
		if (@file_get_contents($this->flux_rss_url, false) != false) {
89
		if (@file_get_contents($this->flux_rss_url, false) != false) {
88
			$xml = file_get_contents($this->flux_rss_url);
90
			$xml = file_get_contents($this->flux_rss_url);
89
			if ($xml) {
91
			if ($xml) {
90
				try {
92
				try {
91
					$flux = new XmlFeedParser($xml);
93
					$flux = new XmlFeedParser($xml);
92
				
-
 
-
 
94
					$widget['donnees']['id'] = $id;
-
 
95
					$widget['donnees']['titre'] = $titre;
93
					$widget['donnees']['flux_rss_url'] = $this->flux_rss_url;
96
					$widget['donnees']['flux_rss_url'] = $this->flux_rss_url;
94
					$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/css/');
97
					$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/photo/squelettes/css/');
95
					$widget['donnees']['colonne'] = $colonne;
98
					$widget['donnees']['colonne'] = $colonne;
96
					$widget['donnees']['extra_actif'] = $extra;
99
					$widget['donnees']['extra_actif'] = $extra;
97
					$max_photo = $colonne * $ligne;
100
					$max_photo = $colonne * $ligne;