Subversion Repositories eFlore/Applications.cel

Rev

Rev 2022 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2022 Rev 2415
Line 1... Line 1...
1
<?php
1
<?php
2
// Encodage : UTF-8
2
// declare(encoding='UTF-8');
3
// +-------------------------------------------------------------------------------------------------------------------+
-
 
4
/**
3
/**
5
 * Traitement des observations sauvages pour les migrer vers des champs étendus
4
 * Traitement des observations sauvages pour les migrer vers des champs étendus
6
 *
5
 *
7
 * Description : classe permettant d'affecter des champs étendus aux observations sauvages. Elle permet aussi
6
 * Description : classe permettant d'affecter des champs étendus aux observations sauvages. Elle permet aussi
8
 * d'exporter les données à migrer en CSV pour vérifier les informations avant la migration.
7
 * d'exporter les données à migrer en CSV pour vérifier les informations avant la migration.
9
 * Utilisation :
8
 * Utilisation :
10
 * - Pour migrer : /opt/lamp/bin/php script.php migration_sauvages -a migrer -v 3
9
 * - Pour migrer : <code>/opt/lamp/bin/php cli.php migration_sauvages -a migrer -v 3</code>
11
 * - Pour exporter : /opt/lamp/bin/php script.php migration_sauvages -a exporter -s chemin_vers_fichier_sortie
10
 * - Pour exporter : <code>/opt/lamp/bin/php cli.php migration_sauvages -a exporter -s chemin_vers_fichier_sortie</code>
12
 *
11
 *
13
 * @category	PHP 5.3
12
 * @category   CEL
14
 * @package		scripts
13
 * @package    Scripts
15
 //Auteur original :
14
 * @subpackage Migration : Sauvages
16
 * @author		Aurélien PERONNET <aurelien@tela-botanica.org>
15
 * @author     Mathias CHOUET <mathias@tela-botanica.org>
-
 
16
 * @author     Jean-Pascal MILCENT <jpm@tela-botanica.org>
17
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
17
 * @author     Aurelien PERONNET <aurelien@tela-botanica.org>
18
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
18
 * @license    GPL v3 <http://www.gnu.org/licenses/gpl.txt>
19
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
19
 * @license    CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
20
 * @version		$Id$
20
 * @copyright  1999-2014 Tela Botanica <accueil@tela-botanica.org>
21
 */
21
 */
22
// +-------------------------------------------------------------------------------------------------------------------+
22
include_once dirname(__FILE__).'/bibliotheque/Dao.php';
-
 
23
 
23
class MigrationSauvages extends Script {
24
class MigrationSauvages extends Script {
24
	protected $parametres_autorises = array(
25
	protected $parametres_autorises = array(
25
			'-s' => array(false, true, "Chemin vers le fichier de sortie pour l'export"));
26
			'-s' => array(false, true, "Chemin vers le fichier de sortie pour l'export"));
Line 26... Line -...
26
 
-
 
-
 
27
 
27
	// +-------------------------------------------------------------------------------------------------------------------+
28
 
28
	public function executer() {
-
 
29
		include_once dirname(__FILE__).'/bibliotheque/Dao.php';
29
	public function executer() {
30
		$this->dao = new Dao();
30
		$this->dao = new Dao();
31
		// Récupération de paramétres
31
		// Récupération de paramétres
32
		// Lancement de l'action demandée
32
		// Lancement de l'action demandée
33
		$this->mode_verbeux = $this->getParametre('v');
33
		$this->mode_verbeux = $this->getParametre('v');
Line 221... Line 221...
221
				'valeur' => $cote_rue);
221
				'valeur' => $cote_rue);
222
		}
222
		}
Line 223... Line 223...
223
 
223
 
224
		return $champs_etendus;
224
		return $champs_etendus;
225
	}
-
 
226
}
-
 
227
?>
225
	}
-
 
226
}
228
227