Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1882 Rev 1928
Line 46... Line 46...
46
			$utilisateur = $this->getParametre('u');
46
			$utilisateur = $this->getParametre('u');
Line 47... Line 47...
47
			
47
			
Line 48... Line 48...
48
			$this->traiterInfosUtilisateur($utilisateur);
48
			$this->traiterInfosUtilisateur($utilisateur);
-
 
49
			
-
 
50
			switch ($cmd) {
49
			
51
				case "collections" :
50
			switch ($cmd) {
52
					$resultat = $this->chargerCollections($fichier); break;
51
				case "import" :
53
				case "publi" :
52
					$resultat = $this->charger($fichier); break;
54
					$resultat = $this->chargerPubli($fichier); break;
53
				default :
55
				default :
54
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
56
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
55
			}
57
			}
Line 94... Line 96...
94
		$this->id_table_publication = $tables['id_table_publication'];
96
		$this->id_table_publication = $tables['id_table_publication'];
95
		$this->id_table_publication_personne = $tables['id_table_publication_personne'];
97
		$this->id_table_publication_personne = $tables['id_table_publication_personne'];
Line 96... Line 98...
96
		
98
		
97
		$this->id_role_auteur = $tables['id_role_auteur'];
99
		$this->id_role_auteur = $tables['id_role_auteur'];
-
 
100
	}
-
 
101
	
-
 
102
	private function chargerCollections($fichier) {
-
 
103
		//ouvrir le fichier - collection
-
 
104
		// vérifier le nom des colonnes
-
 
105
		// tester l'existence de la structure
-
 
106
		// si oui récupérer l'id
-
 
107
		//sinon créer la structure et récupérer son id
-
 
108
		// remplacer le nom de la structure par son id
-
 
109
		// créer les collections et récupérer leur id
-
 
110
		//ouvrir le fichier collection botanique
-
 
111
		// vérifier les colonnes
-
 
112
		// remplacer les noms des collections par leur id (créé précédemment)
-
 
113
		// créer/importer
-
 
114
		
Line 98... Line 115...
98
	}
115
	}
Line 99... Line 116...
99
 
116
 
100
	private function charger($fichier) {
117
	private function chargerPubli($fichier) {
101
		
118
		
102
		// vérification existence fichier
119
		// vérification existence fichier