Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1659 → Rev 1660

/trunk/jrest/services/CelWidgetExport.php
133,6 → 133,9
case 'xls':
$limite = 8000;
break;
case 'pdf':
$limite = 300;
break;
}
return $limite;
}
166,15 → 169,23
// TODO: tous les champs étendus et les paramètres supplémentaires devraient être passés en un seul
// tableau (et chaque formateur csv, xls etc... pourrait également être dans une classe à part)
switch($this->format) {
case 'csv':
$csv = $this->convertirEnCsv($observations, $colonnes, $colonnes_champs_supp_par_obs, $champs_supp_par_obs);
$this->envoyerCsv($csv);
break;
case 'xls':
$xls = $this->convertirEnXls($observations, $colonnes, $colonnes_champs_supp_par_obs, $champs_supp_par_obs);
$this->envoyerXls($xls);
break;
default:
case 'csv':
$csv = $this->convertirEnCsv($observations, $colonnes, $colonnes_champs_supp_par_obs, $champs_supp_par_obs);
$this->envoyerCsv($csv);
break;
case 'xls':
$xls = $this->convertirEnXls($observations, $colonnes, $colonnes_champs_supp_par_obs, $champs_supp_par_obs);
$this->envoyerXls($xls);
break;
case 'pdf':
if(count($observations) > 300) die('trop de données');
require_once('GenerateurPDF.php');
$pdf = new GenerateurPDF();
$pdf->export($observations);
$pdf->pdf->Output('etiquettes.pdf', 'I');
die;
break;
default:
}
}