/trunk/scripts/modules/photoflora/photoflora.ini |
---|
New file |
0,0 → 1,13 |
version="1_0" |
dossierTsv = "{ref:dossierDonneesEflore}photoflora/1.0/" |
dossierSql = "{ref:dossierTsv}" |
bdd_nom = "tb_eflore" |
[tables] |
bdtfxMeta = "photoflora_meta" |
[fichiers] |
structureSql = "photoflora_v1_0.sql" |
[chemins] |
structureSql = "{ref:dossierSql}{ref:fichiers.structureSql}" |
/trunk/scripts/modules/photoflora/Photoflora.php |
---|
New file |
0,0 → 1,38 |
<?php |
/** Exemple lancement: |
* /opt/lampp/bin/php -d memory_limit=3500M ~/web/eflore-projets/scripts/cli.php bdnt -a chargerTous |
*/ |
class Photoflora extends EfloreScript { |
public function executer() { |
// Lancement de l'action demandée |
try { |
$this->initialiserProjet('photoflora'); |
$cmd = $this->getParametre('a'); |
switch ($cmd) { |
case 'chargerTous' : |
$this->chargerStructureSql(); |
break; |
case 'chargerStructureSql' : |
$this->chargerStructureSql(); |
break; |
case 'chargerOntologies' : |
break; |
case 'supprimerTous' : |
$this->supprimerTous(); |
break; |
default : |
throw new Exception("Erreur : la commande '$cmd' n'existe pas!"); |
} |
} catch (Exception $e) { |
$this->traiterErreur($e->getMessage()); |
} |
} |
private function supprimerTous() { |
$requete = "DROP TABLE photoflora_meta"; |
$this->getBdd()->requeter($requete); |
} |
} |
?> |
/trunk/initialiserBdd.sh |
---|
47,3 → 47,6 |
echo "BIBLIO_BOTA :"; |
$CHEMIN_PHP/php -d memory_limit=$MEMORY_LIMIT $CHEMIN_TBF_CLI/cli.php biblio_bota -a supprimerTous |
$CHEMIN_PHP/php -d memory_limit=$MEMORY_LIMIT $CHEMIN_TBF_CLI/cli.php biblio_bota -a chargerTous |
echo "PHOTOFLORA :"; |
$CHEMIN_PHP/php -d memory_limit=$MEMORY_LIMIT $CHEMIN_TBF_CLI/cli.php photoflora -a supprimerTous |
$CHEMIN_PHP/php -d memory_limit=$MEMORY_LIMIT $CHEMIN_TBF_CLI/cli.php photoflora -a chargerTous |