Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1428 → Rev 1429

/trunk/jrest/services/CelWidgetExport.php
81,7 → 81,8
unset($criteres['debut']);
$observations = $chercheur_observations->rechercherObservations(null, $criteres, $numero_page, $limite);
$observations = array_slice($observations, 0, 10000);
//echo count($observations);exit;
switch($this->format) {
case 'csv':
$csv = $this->convertirEnCsv($observations);
124,6 → 125,7
$outstream = fopen($chemin_temp, 'r+');
$intitule_champs = array();
foreach($data as $ligne) {
$ligne = $this->filtrerDonneesSensibles($ligne);
$ligne = array_diff_key($ligne, $this->champs_a_exclure);
if(empty($intitule_champs)) {
$intitule_champs = $this->creerEntetesChamps($ligne);
149,6 → 151,7
$nb_lignes = 1;
foreach($data as $ligne) {
$ligne = $this->filtrerDonneesSensibles($ligne);
$ligne = array_diff_key($ligne, $this->champs_a_exclure);
if(empty($intitule_champs)) {
$intitule_champs = $this->creerEntetesChamps($ligne);
173,6 → 176,14
return array_values($champs_presents);
}
private function filtrerDonneesSensibles($ligne) {
if(stripos($ligne['mots_cles_texte'], 'sensible') !== false) {
$ligne['latitude'] = '';
$ligne['longitude'] = '';
}
return $ligne;
}
private function nettoyerChaine($chaine) {
$chaine = str_replace("\n",' ',$chaine);
$chaine = str_replace("\t",'',$chaine);