Subversion Repositories eFlore/Applications.cel

Rev

Rev 3477 | Rev 3479 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3477 Rev 3478
Line 797... Line 797...
797
		// Quand les données sont prêtes, on les fusionne
797
		// Quand les données sont prêtes, on les fusionne
798
		$ligne = array_merge($ligne, $donneesBF);
798
		$ligne = array_merge($ligne, $donneesBF);
799
	}
799
	}
Line 800... Line 800...
800
 
800
 
-
 
801
	static function champsEtendus_preload($cel, $obsids) {
801
	static function champsEtendus_preload($cel, $obsids) {
802
		// obs étendues
-
 
803
	    $gestion_obs_etendus = new GestionChampsEtendus($cel->config);
-
 
804
	    // champs étendus
802
		$gestion_champs_etendus = new GestionChampsEtendus($cel->config);
805
	    $gestion_obs_etendus = new GestionChampsEtendus2($cel->config);
Line 803... Line 806...
803
		$colonnes_champs_supp_par_obs = $gestion_champs_etendus->consulterClesParLots($obsids);
806
		$colonnes_champs_supp_par_obs = $gestion_obs_etendus->consulterClesParLots($obsids);
804
 
807
 
805
		// Supprime les champs étendus considérés comme privés dans le cas de l'export public en chargeant
808
		// Supprime les champs étendus considérés comme privés dans le cas de l'export public en chargeant
806
		// le catalogue et en excluant ceux qui sont explicitement privés
809
		// le catalogue et en excluant ceux qui sont explicitement privés
Line 831... Line 834...
831
 
834
 
832
		// si le SELECT des clefs ne retourne rien, une autre requêtes est inutile
835
		// si le SELECT des clefs ne retourne rien, une autre requêtes est inutile
833
		// TODO: optimize, 1 seule requête
836
		// TODO: optimize, 1 seule requête
Line 834... Line 837...
834
		if(!$colonnes_champs_supp_par_obs) return Array('header' => array(), 'data' => array());
837
		if(!$colonnes_champs_supp_par_obs) return Array('header' => array(), 'data' => array());
Line 835... Line 838...
835
 
838
 
Line 836... Line 839...
836
		$champs_supp_par_obs = $gestion_champs_etendus->consulterParLots($obsids);
839
		$champs_supp_par_obs = $gestion_obs_etendus->consulterParLots($obsids);
837
 
840