48,8 → 48,10 |
$this->traiterInfosUtilisateur($utilisateur); |
|
switch ($cmd) { |
case "import" : |
$resultat = $this->charger($fichier); break; |
case "collections" : |
$resultat = $this->chargerCollections($fichier); break; |
case "publi" : |
$resultat = $this->chargerPubli($fichier); break; |
default : |
$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd)); |
} |
97,8 → 99,23 |
$this->id_role_auteur = $tables['id_role_auteur']; |
} |
|
private function charger($fichier) { |
private function chargerCollections($fichier) { |
//ouvrir le fichier - collection |
// vérifier le nom des colonnes |
// tester l'existence de la structure |
// si oui récupérer l'id |
//sinon créer la structure et récupérer son id |
// remplacer le nom de la structure par son id |
// créer les collections et récupérer leur id |
//ouvrir le fichier collection botanique |
// vérifier les colonnes |
// remplacer les noms des collections par leur id (créé précédemment) |
// créer/importer |
|
} |
|
private function chargerPubli($fichier) { |
|
// vérification existence fichier |
if(!file_exists(Config::get('dossiertmp').$fichier)) { |
$erreur = "Le fichier ".Config::get('dossiertmp').$fichier." n'existe pas."; |