Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2656 → Rev 2657

/trunk/jrest/services/ImportXLS.php
326,20 → 326,19
restore_error_handler();
 
if ($this->bilan) {
echo implode("\n", $this->bilan) . "\n";
$retour = array('import_erreurs' => implode("\n", $this->bilan) . "\n");
} else {
$retour = array(
'import_obs_ajoutees' => '"'.$obs_ajouts.'"',
'import_images_ajoutees' => '"'.$nb_images_ajoutees.'"',
'import_mots_cles_ajoutes' => '"'.$nb_mots_cle_ajoutes.'"',
'import_colonnes_non_traitees' => '"'.implode(', ', $filtre->exclues).'"'
);
}
printf('%1$d observation%2$s ajoutée%2$s' . "\n" .
'%3$d image%4$s attachée%4$s' . "\n" .
(count($filtre->exclues) > 0 ? 'colonne%7$s non-traitée%7$s: %8$s' . "\n" : ''),
 
$obs_ajouts,
$obs_ajouts > 1 ? 's' : '',
$nb_images_ajoutees,
$nb_images_ajoutees > 1 ? 's' : '',
$nb_mots_cle_ajoutes,
$nb_mots_cle_ajoutes > 1 ? 's' : '',
count($filtre->exclues) > 1 ? 's' : '',
implode(', ', $filtre->exclues));
// le JSON ci-dessus est envoyé à la main car provenant d'une requête synchrone
// certains navigateurs/plugins le modifient à la volée pour l'afficher (genre jsonView)
// ce qui fait rater le parsing de la requete
echo json_encode($retour);
die();
}
 
1099,4 → 1098,5
public function erreurs_stock($errno, $errstr) {
$this->bilan[] = $errstr;
}
}
}
?>