Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 522 Rev 591
Line 32... Line 32...
32
					break;
32
					break;
33
				case 'chargerOntologies' :
33
				case 'chargerOntologies' :
34
					$this->chargerOntologies();
34
					$this->chargerOntologies();
35
					break;
35
					break;
36
				case 'verifierDonnees' :
36
				case 'verifierDonnees' :
37
					$this->verifFichier();
37
					$this->verifFichier(); 
38
					break;
38
					break;
39
				case 'chargerDonnees' :
39
				case 'chargerDonnees' :
40
					$this->chargerDonnees();
40
					$this->chargerDonnees();
41
					break;
41
					break;
42
				case 'genererChamps' :
42
				case 'genererChamps' :
Line 275... Line 275...
275
		foreach ($requetes as $requete) {
275
		foreach ($requetes as $requete) {
276
			$this->getBdd()->requeter($requete);
276
			$this->getBdd()->requeter($requete);
277
		}
277
		}
278
	}
278
	}
Line 279... Line 279...
279
 
279
 
280
	private function chargerDonnees() {
280
	private function chargerDonnees() { 
281
		$this->verifFichier();
281
		$this->verifFichier();
282
		if ($this->nb_erreurs > 0) {
282
		if ($this->nb_erreurs > 0) {
283
			$e = "Je ne peux pas charger les données car le fichier comporte des erreurs.".
283
			$e = "Je ne peux pas charger les données car le fichier comporte des erreurs.".
284
					"Voir le fichier baseflor_verif.txt\n";
284
					"Voir le fichier baseflor_verif.txt\n";
Line 306... Line 306...
306
	// vérifications de données
306
	// vérifications de données
Line 307... Line 307...
307
 
307
 
308
	//verifie la cohérence des valeurs des colonnes
308
	//verifie la cohérence des valeurs des colonnes
309
	private function verifFichier(){
309
	private function verifFichier(){
310
		$this->initialiserParametresVerif();
-
 
311
 
310
		$this->initialiserParametresVerif();
312
		$lignes = file($this->fichierDonnees, FILE_IGNORE_NEW_LINES);
311
		$lignes = file($this->fichierDonnees, FILE_IGNORE_NEW_LINES);
313
		if ($lignes != false) {
312
		if ($lignes != false) {
314
			$this->ajouterAuLog("!!! REGARDEZ LES COLONNES DANS NUMERO_COLONNES_IMPORTANT.TXT.");
313
			$this->ajouterAuLog("!!! REGARDEZ LES COLONNES DANS NUMERO_COLONNES_IMPORTANT.TXT.");
315
			foreach ($lignes as $this->ligne_num => $ligne) {
314
			foreach ($lignes as $this->ligne_num => $ligne) {