Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2251 → Rev 2252

/trunk/jrest/services/CelWidgetExport.php
133,7 → 133,7
// TODO: gérer une réduction du nombre de ligne max différement suivant chaque colonne
// demandée, car elles n'impactent pas toutes le temps de d'export de la même manière.
$facteur_reduction = count($colonnes) <= 2 ? 1 : pow(0.85, count($colonnes) - 2);
switch($this->format) {
case 'csv':
$limite = 20000;
145,6 → 145,10
$limite = 300;
break;
}
$limite = floor($limite * $facteur_reduction);
// précaution pour les données baseflor qui semblent très difficile à exporter par plus de 10000
$limite = (in_array('baseflor', $colonnes) && $limite > 10000) ? 10000 : $limite;
 
return floor($limite * $facteur_reduction);
}