Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2307 Rev 2309
Line 711... Line 711...
711
	}
711
	}
Line 712... Line 712...
712
 
712
 
713
	static function baseflor_ligne($obs, &$ligne) {
713
	static function baseflor_ligne($obs, &$ligne) {
714
		// Attention la fonction suppose que l'on ait fait appel à baseflor_preload avant 
714
		// Attention la fonction suppose que l'on ait fait appel à baseflor_preload avant 
715
		// d'être appelée
-
 
716
		$ligne = array_merge($ligne, self::$baseflor_col));
-
 
717
		if(! $obs['nom_ret_nn']) {
-
 
718
			return;
-
 
719
		}
715
		// d'être appelée
720
 
716
		
-
 
717
		if(!$obs['nom_ret_nn'] || !self::referenceTableExiste()) {
721
		if(! self::referenceTableExiste()) {
718
			$ligne = array_merge($ligne, array_fill_keys(self::$baseflor_col, ""));
722
			return;
719
			return;
Line 723... Line 720...
723
		}
720
		}
724
 
721
 
Line 729... Line 726...
729
		// @ car getBaseflor[] n'est peut-être pas encore initialisé
726
		// @ car getBaseflor[] n'est peut-être pas encore initialisé
730
		if(@array_key_exists($cache_id, self::$cache['getBaseflor'])) {
727
		if(@array_key_exists($cache_id, self::$cache['getBaseflor'])) {
731
			$ligne = array_merge($ligne, self::$cache['getBaseflor'][$cache_id]);
728
			$ligne = array_merge($ligne, self::$cache['getBaseflor'][$cache_id]);
732
			return;
729
			return;
733
		} else {
730
		} else {
734
			$ligne = array_merge($ligne, array_fill(0, count(self::$baseflor_col), " "));
731
			$ligne = array_merge($ligne, array_fill_keys(self::$baseflor_col, ""));
735
			return;
732
			return;
736
		}
733
		}
737
	}
734
	}
Line 738... Line 735...
738
 
735