Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2538 Rev 2657
Line 324... Line 324...
324
		}
324
		}
Line 325... Line 325...
325
 
325
 
Line 326... Line 326...
326
		restore_error_handler();
326
		restore_error_handler();
327
 
327
 
328
		if ($this->bilan) {
328
		if ($this->bilan) {
329
			echo implode("\n", $this->bilan) . "\n";
-
 
330
		}
-
 
331
		printf('%1$d observation%2$s ajoutée%2$s' . "\n" .
-
 
332
			'%3$d image%4$s attachée%4$s' . "\n" .
-
 
333
			(count($filtre->exclues) > 0 ? 'colonne%7$s non-traitée%7$s: %8$s' . "\n" : ''),
329
			$retour = array('import_erreurs' => implode("\n", $this->bilan) . "\n");
334
 
330
		} else {
335
			$obs_ajouts,
331
			$retour = array(
336
			$obs_ajouts > 1 ? 's' : '',
332
						'import_obs_ajoutees' => '"'.$obs_ajouts.'"',
337
			$nb_images_ajoutees,
333
						'import_images_ajoutees' => '"'.$nb_images_ajoutees.'"',
-
 
334
						'import_mots_cles_ajoutes' => '"'.$nb_mots_cle_ajoutes.'"',
-
 
335
						'import_colonnes_non_traitees' => '"'.implode(', ', $filtre->exclues).'"'
338
			$nb_images_ajoutees > 1 ? 's' : '',
336
					);
-
 
337
		}
339
			$nb_mots_cle_ajoutes,
338
		// le JSON ci-dessus est envoyé à la main car provenant d'une requête synchrone 
340
			$nb_mots_cle_ajoutes > 1 ? 's' : '',
339
		// certains navigateurs/plugins le modifient à la volée pour l'afficher (genre jsonView) 
341
			count($filtre->exclues) > 1 ? 's' : '',
340
		// ce qui fait rater le parsing de la requete
342
			implode(', ', $filtre->exclues));
341
		echo json_encode($retour);
Line 343... Line 342...
343
		die();
342
		die();
344
	}
343
	}
Line 1097... Line 1096...
1097
	}
1096
	}
Line 1098... Line 1097...
1098
 
1097
 
1099
	public function erreurs_stock($errno, $errstr) {
1098
	public function erreurs_stock($errno, $errstr) {
1100
		$this->bilan[] = $errstr;
1099
		$this->bilan[] = $errstr;
1101
	}
-
 
1102
}
1100
	}
-
 
1101
}
-
 
1102
?>
1103
1103