Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1181 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1181 Rev 1240
Line 21... Line 21...
21
					$this->chargerStructureSql();
21
					$this->chargerStructureSql();
22
					break;
22
					break;
23
				case 'chargerMetadonnees' :
23
				case 'chargerMetadonnees' :
24
					$this->chargerMetadonnees();
24
					$this->chargerMetadonnees();
25
					break;
25
					break;
26
				case 'chargerDonnees' :
26
				case 'chargerBaseveg' :
27
					$this->chargerDonnees();
27
					$this->chargerBaseveg();
28
					break;
28
					break;
29
				case 'verifierFichier' :
29
				case 'verifierFichier' :
30
					//cette étape met en avant les valeurs qui vont poser des problèmes (ontologies..)
30
					//cette étape met en avant les valeurs qui vont poser des problèmes (ontologies..)
31
					$this->verifierFichier();
31
					$this->verifierFichier();
32
					break;
32
					break;
Line 38... Line 38...
38
					break;
38
					break;
39
				case 'chargerTous' :
39
				case 'chargerTous' :
40
					//$this->supprimerTous();
40
					//$this->supprimerTous();
41
					$this->chargerStructureSql();
41
					$this->chargerStructureSql();
42
					$this->chargerMetadonnees();
42
					$this->chargerMetadonnees();
43
					$this->chargerDonnees();
43
					$this->chargerBaseveg();
44
					$this->chargerOntologies();
44
					$this->chargerOntologies();
45
					break;
45
					break;
46
				default :
46
				default :
47
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
47
					throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
48
			}
48
			}
Line 83... Line 83...
83
				"	ESCAPED BY '\\\' "
83
				"	ESCAPED BY '\\\' "
84
		;
84
		;
85
		$this->getBdd()->requeter($requete);
85
		$this->getBdd()->requeter($requete);
86
	}
86
	}
Line 87... Line 87...
87
 
87
 
88
	protected function chargerDonnees() {
88
	protected function chargerBaseveg() {
89
		$table = Config::get('tables.donnees');
89
		$table = Config::get('tables.donnees');
90
		$requete = "LOAD DATA INFILE '".Config::get('chemins.donnees')."' ".
90
		$requete = "LOAD DATA INFILE '".Config::get('chemins.donnees')."' ".
91
				"REPLACE INTO TABLE $table ".
91
				"REPLACE INTO TABLE $table ".
92
				'CHARACTER SET utf8 '.
92
				'CHARACTER SET utf8 '.