Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 600 Rev 906
Line 28... Line 28...
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;
-
 
33
				case 'supprimerOntologies' :
-
 
34
					$this->supprimerOntologies();
-
 
35
					break;
33
				case 'chargerOntologies' :
36
				case 'chargerOntologies' :
34
					$this->chargerOntologies();
37
					$this->chargerOntologies();
35
					break;
38
					break;
36
				case 'chargerTous' :
39
				case 'chargerTous' :
37
					$this->supprimerTous();
40
					$this->supprimerTous();
Line 59... Line 62...
59
	private function verifierFichier() {
62
	private function verifierFichier() {
60
		$verif = $this->getClasseBasevegVerif();
63
		$verif = $this->getClasseBasevegVerif();
61
		$verif->verifierFichier(Config::get('chemins.donnees'));
64
		$verif->verifierFichier(Config::get('chemins.donnees'));
62
	}
65
	}
Line -... Line 66...
-
 
66
	
-
 
67
	private function chargerOntologies() {
-
 
68
		$chemin = Config::get('chemins.ontologies');
-
 
69
		$table = Config::get('tables.ontologies');
-
 
70
		$requete = "TRUNCATE TABLE $table ;";
-
 
71
		$this->getBdd()->requeter($requete);
Line 63... Line 72...
63
	
72
	}
64
	
73
	
65
	private function chargerOntologies() {
74
	private function chargerOntologies() {
66
		$chemin = Config::get('chemins.ontologies');
-
 
67
		$table = Config::get('tables.ontologies');
75
		$chemin = Config::get('chemins.ontologies');
68
		$requete = "TRUNCATE TABLE $table ;
76
		$table = Config::get('tables.ontologies');
69
		         LOAD DATA INFILE '$chemin' ".
77
		$requete = "LOAD DATA INFILE '$chemin' ".
70
				"REPLACE INTO TABLE $table ".
78
				"REPLACE INTO TABLE $table ".
71
				'CHARACTER SET utf8 '.
79
				'CHARACTER SET utf8 '.
72
				'FIELDS '.
80
				'FIELDS '.