Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2381 Rev 2394
Line 1056... Line 1056...
1056
    	foreach($champs_etendus as $champ_etendu_a_obs) {
1056
    	foreach($champs_etendus as $champ_etendu_a_obs) {
1057
    		$id_obs = $ordre_ids[$champ_etendu_a_obs['ordre']]; // id réel de l'observation correspondant à l'ordre
1057
    		$id_obs = $ordre_ids[$champ_etendu_a_obs['ordre']]; // id réel de l'observation correspondant à l'ordre
1058
    		foreach($champ_etendu_a_obs['champs_etendus'] as $label => $champ) {
1058
    		foreach($champ_etendu_a_obs['champs_etendus'] as $label => $champ) {
1059
				// XXX: insère t'on des valeurs vides ?
1059
				// XXX: insère t'on des valeurs vides ?
1060
    			$valeur = $champ;    			
1060
    			$valeur = $champ;    			
1061
    			$cle = self::$gestion_champs_etendus->transformerLabelEnCle($label);
1061
    			$cle = $label;
Line 1062... Line 1062...
1062
    			
1062
    			
1063
    			if (!empty($cle) && !empty($valeur)) {
1063
    			if (!empty($cle) && !empty($valeur)) {
1064
    				$champ_etendu_a_inserer = new ChampEtendu();
1064
    				$champ_etendu_a_inserer = new ChampEtendu();
1065
    				$champ_etendu_a_inserer->id = $id_obs;
1065
    				$champ_etendu_a_inserer->id = $id_obs;
1066
    				$champ_etendu_a_inserer->cle = $cle;
-
 
1067
    				$champ_etendu_a_inserer->label = empty($label) ? $cle : $label;
1066
    				$champ_etendu_a_inserer->cle = $cle;
Line 1068... Line 1067...
1068
    				$champ_etendu_a_inserer->valeur = $valeur;
1067
    				$champ_etendu_a_inserer->valeur = $valeur;
1069
    			
1068
    			
1070
    				$champs_etendus_obs[] = $champ_etendu_a_inserer;
1069
    				$champs_etendus_obs[] = $champ_etendu_a_inserer;