Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 433 Rev 439
Line 47... Line 47...
47
					$this->chargerMetadonnees();
47
					$this->chargerMetadonnees();
48
					$this->chargerOntologies();
48
					$this->chargerOntologies();
49
					$this->chargerDonnees();
49
					$this->chargerDonnees();
50
					$this->genererChamps();
50
					$this->genererChamps();
51
					break;
51
					break;
-
 
52
				case 'insererDonneesRangSup' :
-
 
53
					$this->insererDonneesBaseflorRangSupEcolo();
-
 
54
					break;
52
				case 'supprimerTous' :
55
				case 'supprimerTous' :
53
					$this->supprimerTous();
56
					$this->supprimerTous();
54
					break;
57
					break;
-
 
58
				case 'voirRangSup' :
-
 
59
					$this->voirRangSup();
-
 
60
					break;
-
 
61
				case 'voirRangSupEcologie' :
-
 
62
					$this->voirRangSupEcologie();
-
 
63
					break;
55
				default :
64
				default :
56
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
65
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
57
			}
66
			}
58
		} catch (Exception $e) {
67
		} catch (Exception $e) {
59
			$this->traiterErreur($e->getMessage());
68
			$this->traiterErreur($e->getMessage());
60
		}
69
		}
61
	}
70
	}
Line -... Line 71...
-
 
71
 
-
 
72
	//-- traitement de la table baseflorRangSupInsertion --//
-
 
73
	
-
 
74
	private function  getClasseBaseflorRangSupInsertion() {
-
 
75
		$conteneur = new Conteneur();
-
 
76
		require_once dirname(__FILE__)."/BaseflorRangSupInsertion.php";
-
 
77
		$rangSupInsert = new BaseflorRangSupInsertion($conteneur);///?
-
 
78
		return $rangSupInsert;
-
 
79
	}
-
 
80
	
-
 
81
	 
-
 
82
	private function insererDonneesBaseflorRangSupEcolo(){
-
 
83
		$rangSupInsert = $this->getClasseBaseflorRangSupInsertion();
-
 
84
		$rangSupInsert->insererDonnees();
-
 
85
	}
-
 
86
	
-
 
87
	private function voirRangSup(){
-
 
88
		$rangSupInsert = $this->getClasseBaseflorRangSupInsertion();
-
 
89
		$rangSupInsert->testAscendantsDeBaseflor();
-
 
90
	}
-
 
91
	
-
 
92
	private function voirRangSupEcologie(){
-
 
93
		$rangSupInsert = $this->getClasseBaseflorRangSupInsertion();
-
 
94
		$rangSupInsert->testEcologieAscendantsDeBaseflor();
-
 
95
	}
-
 
96
	
-
 
97
	
62
 
98
	//-- traitement de la table generer champs --//
63
	private function genererChamps(){
99
	private function genererChamps(){
64
		$this->initialiserGenerationChamps();
100
		$this->initialiserGenerationChamps();
65
		$this->ajouterChamps();
101
		$this->ajouterChamps();
66
		$this->analyserChampsExistant();
102
		$this->analyserChampsExistant();
Line 392... Line 428...
392
		$this->ss_type_bio = $this->getParametreTableau('Parametres.sousTypesBio');
428
		$this->ss_type_bio = $this->getParametreTableau('Parametres.sousTypesBio');
393
		$this->signes_seuls = $this->getParametreTableau('Parametres.signesSeuls');
429
		$this->signes_seuls = $this->getParametreTableau('Parametres.signesSeuls');
394
		$this->signes_nn_seuls = $this->getParametreTableau('Parametres.signesNonSeuls');
430
		$this->signes_nn_seuls = $this->getParametreTableau('Parametres.signesNonSeuls');
395
		$this->intervalles = $this->inverserTableau($this->getParametreTableau('Parametres.intervalles'));
431
		$this->intervalles = $this->inverserTableau($this->getParametreTableau('Parametres.intervalles'));
396
		$this->motifs = $this->inverserTableau($this->getParametreTableau('Parametres.motifs'));
432
		$this->motifs = $this->inverserTableau($this->getParametreTableau('Parametres.motifs'));
-
 
433
		
397
	}
434
	}
Line 398... Line 435...
398
 
435
 
399
	private function getParametreTableau($cle) {
436
	private function getParametreTableau($cle) {
400
		$tableau = array();
437
		$tableau = array();