Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1116 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1116 Rev 1118
Line 92... Line 92...
92
			if(is_array($value)) {
92
			if(is_array($value)) {
93
				$value = implode(',', $value);
93
				$value = implode(',', $value);
94
			}
94
			}
95
			$tpl = str_replace('{'.$key.'}',rawurlencode($value),$tpl);
95
			$tpl = str_replace('{'.$key.'}',rawurlencode($value),$tpl);
96
		}
96
		}
97
		Debug::printr($tpl);
-
 
98
		return $tpl;
97
		return $tpl;
99
	}
98
	}
Line 100... Line 99...
100
 
99
 
101
	public function ajouterParametreParDefaut(Array $parametres) {
100
	public function ajouterParametreParDefaut(Array $parametres) {
Line 132... Line 131...
132
		$resultat = false;
131
		$resultat = false;
133
		$resultat = $this->chargerDonnees($url);
132
		$resultat = $this->chargerDonnees($url);
134
		if (isset($resultat['entete']['href.suivant'])) {
133
		if (isset($resultat['entete']['href.suivant'])) {
135
			$resultatSuivant = $this->chargerDonneesRecursivement($resultat['entete']['href.suivant']);
134
			$resultatSuivant = $this->chargerDonneesRecursivement($resultat['entete']['href.suivant']);
136
			if ($resultatSuivant) {
135
			if ($resultatSuivant) {
-
 
136
				// utilisation de + obligatoire pour ne pas casser l'indexation par des ids
-
 
137
				// numériques (au lieu de array merge)
137
				$resultat['resultat'] = array_merge($resultat['resultat'], $resultatSuivant['resultat']);
138
				$resultat['resultat'] = $resultat['resultat'] + $resultatSuivant['resultat'];
138
			}
139
			}
139
		}
140
		}
140
		return $resultat;
141
		return $resultat;
141
	}
142
	}