Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 242 | Rev 349 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 242 Rev 249
Line 105... Line 105...
105
	}
105
	}
Line 106... Line 106...
106
 
106
 
107
	private function chargerVersions() {
107
	private function chargerVersions() {
108
		$versions = explode(',', Config::get('versions'));
108
		$versions = explode(',', Config::get('versions'));
109
		$versionsDonnees = explode(',', Config::get('versionsDonnees'));
-
 
110
		$tableTpl = Config::get('tables.chorodepTpl');
-
 
111
		$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl');
-
 
112
		$fichierTsvTpl = Config::get('chemins.chorodepTpl');
-
 
113
 
109
		$versionsDonnees = explode(',', Config::get('versionsDonnees'));
114
		foreach ($versions as $id => $version) {
110
		foreach ($versions as $id => $version) {
115
			$versionDonnees = $versionsDonnees[$id];
-
 
116
 
111
			$versionDonnees = $versionsDonnees[$id];
117
			$this->chargerStructureSqlVersion($versionDonnees);
112
			$this->chargerStructureSqlVersion($versionDonnees);
118
			$this->chargerDonneesVersion($versionDonnees, $version);
113
			$this->chargerDonneesVersion($versionDonnees, $version);
119
		}
114
		}
Line 120... Line 115...
120
	}
115
	}
-
 
116
 
121
 
117
	private function chargerStructureSqlVersion($versionDonnees) {
122
	private function chargerStructureSqlVersion($versionDonnees) {
118
		$fichierSqlTpl = Config::get('chemins.structureSqlVersionTpl');
123
		$fichierSql = sprintf($fichierSqlTpl, $versionDonnees, $versionDonnees);
119
		$fichierSql = sprintf($fichierSqlTpl, $versionDonnees, $versionDonnees);
124
		$contenuSql = $this->recupererContenu($fichierSql);
120
		$contenuSql = $this->recupererContenu($fichierSql);
Line 125... Line 121...
125
		$this->executerScripSql($contenuSql);
121
		$this->executerScripSql($contenuSql);
-
 
122
	}
126
	}
123
 
-
 
124
	private function chargerDonneesVersion($versionDonnees, $version) {
127
 
125
		$fichierTsvTpl = Config::get('chemins.chorodepTpl');
128
	private function chargerDonneesVersion($versionDonnees, $version) {
126
		$fichierTsv = sprintf($fichierTsvTpl, $versionDonnees, $versionDonnees);
129
		$fichierTsv = sprintf($fichierTsvTpl, $versionDonnees, $versionDonnees);
127
		$tableTpl = Config::get('tables.chorodepTpl');
130
		$table = sprintf($tableTpl, $version);
128
		$table = sprintf($tableTpl, $version);
131
		$champs = Config::get('chorodepChamps');
129
		$champs = Config::get('chorodepChamps');