Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1684 → Rev 1685

/trunk/jrest/services/ExportXLS.php
84,7 → 84,7
$parametres['debut'] = isset($params['debut']) ? intval($params['debut']) : 0;
$parametres['limite'] = isset($params['limite']) ? intval($params['limite']) : 0;
$parametres['id_utilisateur'] = $this->traiterIdUtilisateur($uid);
$parametres['groupe_champs'] = null;
$parametres['groupe_champs'] = isset($criteres['colonnes']) ? $criteres['colonnes'] : 'standard,avance';
return $parametres;
}
186,7 → 186,7
exit;
}
private function traiterLigneObservation(&$obs, &$colonnes, &$feuille, $no_ligne) {
public function traiterLigneObservation(&$obs, &$colonnes, &$feuille, $no_ligne) {
$no_colonne = 0;
foreach($colonnes as $abbrev => $colonne) {
$valeur = null;
194,7 → 194,7
// valeur direct depuis cel_obs ?
if(isset($obs[$abbrev])) $valeur = $obs[$abbrev];
 
// pré-processeur de la champs
if(function_exists($colonne['fonction'])) {
$valeur = $colonne['fonction']($valeur);
221,6 → 221,9
if($abbrev == 'images') {
$valeur = FormateurGroupeColonne::getImages($obs, $this->id_utilisateur, $this);
}
if($abbrev == 'nom-commun') {
$valeur = FormateurGroupeColonne::getNomCommun_v4($obs, $this);
}
 
// // fin de section "cas particuliers"
$feuille->setCellValueByColumnAndRow($no_colonne, $no_ligne, $valeur);