Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2019 → Rev 2020

/branches/v1.8-debroussailleuse/scripts/modules/migration_sauvages/MigrationSauvages.php
4,10 → 4,11
/**
* Traitement des observations sauvages pour les migrer vers des champs étendus
*
* Description : classe permettant d'affecter des champs étendus aux observations sauvages
* Description : classe permettant d'affecter des champs étendus aux observations sauvages. Elle permet aussi
* d'exporter les données à migrer en CSV pour vérifier les informations avant la migration.
* Utilisation :
* - Pour migrer les données : /opt/lamp/bin/php script.php migration_sauvages -a migrer -v 3
* - Pour exporter les données : /opt/lamp/bin/php script.php migration_sauvages -a exporter -s chemin_vers_fichier_sortie
* - Pour migrer : /opt/lamp/bin/php script.php migration_sauvages -a migrer -v 3
* - Pour exporter : /opt/lamp/bin/php script.php migration_sauvages -a exporter -s chemin_vers_fichier_sortie
*
* @category PHP 5.3
* @package scripts
33,15 → 34,15
$cmd = $this->getParametre('a');
try {
switch ($cmd) {
case 'exporter' :
$this->exporterObservationsSauvagesAMigrer();
break;
case 'migrer' :
$this->migrerObservationsSauvages();
break;
case 'exporter' :
$this->exporterObservationsSauvagesAMigrer();
break;
default :
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
"Commandes existantes : migrer, exporter";
"Commandes existantes : exporter, migrer";
throw new Exception($msg);
}
} catch (Exception $e) {