799,8 → 799,11 |
} |
|
static function champsEtendus_preload($cel, $obsids) { |
$gestion_champs_etendus = new GestionChampsEtendus($cel->config); |
$colonnes_champs_supp_par_obs = $gestion_champs_etendus->consulterClesParLots($obsids); |
// obs étendues |
$gestion_obs_etendus = new GestionChampsEtendus($cel->config); |
// champs étendus |
$gestion_obs_etendus = new GestionChampsEtendus2($cel->config); |
$colonnes_champs_supp_par_obs = $gestion_obs_etendus->consulterClesParLots($obsids); |
|
// Supprime les champs étendus considérés comme privés dans le cas de l'export public en chargeant |
// le catalogue et en excluant ceux qui sont explicitement privés |
833,7 → 836,7 |
// TODO: optimize, 1 seule requête |
if(!$colonnes_champs_supp_par_obs) return Array('header' => array(), 'data' => array()); |
|
$champs_supp_par_obs = $gestion_champs_etendus->consulterParLots($obsids); |
$champs_supp_par_obs = $gestion_obs_etendus->consulterParLots($obsids); |
|
self::$cache['champsEtendus']['header'] = self::champsEtendus_prefixHeader($colonnes_champs_supp_par_obs); |
|