Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 248 → Rev 249

/trunk/scripts/modules/chorodep/Chorodep.php
107,13 → 107,8
private function chargerVersions() {
$versions = explode(',', Config::get('versions'));
$versionsDonnees = explode(',', Config::get('versionsDonnees'));
$tableTpl = Config::get('tables.chorodepTpl');
$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl');
$fichierTsvTpl = Config::get('chemins.chorodepTpl');
 
foreach ($versions as $id => $version) {
$versionDonnees = $versionsDonnees[$id];
 
$this->chargerStructureSqlVersion($versionDonnees);
$this->chargerDonneesVersion($versionDonnees, $version);
}
120,6 → 115,7
}
 
private function chargerStructureSqlVersion($versionDonnees) {
$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl');
$fichierSql = sprintf($fichierSqlTpl, $versionDonnees, $versionDonnees);
$contenuSql = $this->recupererContenu($fichierSql);
$this->executerScripSql($contenuSql);
126,7 → 122,9
}
 
private function chargerDonneesVersion($versionDonnees, $version) {
$fichierTsvTpl = Config::get('chemins.chorodepTpl');
$fichierTsv = sprintf($fichierTsvTpl, $versionDonnees, $versionDonnees);
$tableTpl = Config::get('tables.chorodepTpl');
$table = sprintf($tableTpl, $version);
$champs = Config::get('chorodepChamps');
$requete = "LOAD DATA INFILE '$fichierTsv' ".