Valider 413cb14a rédigé par Pierre KUHN's avatar Pierre KUHN
Parcourir les fichiers

Quand les services de la lib sont mis à jour : rajout d'un input pour une...

Quand les services de la lib sont mis à jour : rajout d'un input pour une nouvelle valeur et que l'on utilise déjà un service, on ne pouvait pas le mettre à jour sans le supprimer donc on repasse par le fichier json pour avec la liste des params à mettre à jour.
parent 299bda87
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+7 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -10,7 +10,7 @@ function formulaires_configurer_tarteaucitron_services_charger_dist(){
		if (!empty($params)) {
			$i = 0;
			foreach($params as $name => $value) {
				$valeurs[$service . '_p' . $i . '_' . substr($name,5)] = $value;
				$valeurs[$name] = $value;
				$i++;
			}
		}
@@ -22,14 +22,18 @@ function formulaires_configurer_tarteaucitron_services_charger_dist(){
function formulaires_configurer_tarteaucitron_services_traiter_dist(){
	$ret = array();
	$services_actifs = lire_config('tarteaucitron/services', array());
	$json_source = find_in_path('json/services.json');
	$json = file_get_contents($json_source);
	$parsed_json = json_decode($json);

	foreach($services_actifs as $service => $params) {
		$params = $parsed_json->{$service}->{'params'};
		if (!empty($params)) {
			$i = 0;
			foreach($params as $name => $value) {
				$valeur_saisie = _request($name);
				$valeur_saisie = _request(substr($value,5));
				$valeur_saisie = is_null($valeur_saisie) ? '' : $valeur_saisie;
				$services_actifs[$service][$name] = $valeur_saisie;
				$services_actifs[$service][substr($value,5)] = $valeur_saisie;
				$i++;
			}
		}