Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 1277 → Rev 1278

/branches/v5.12-baouque/scripts/modules/sptb/Sptb.php
14,8 → 14,6
case 'chargerTous' :
$this->chargerStructureSql();
$this->chargerDonnees('especes');
$this->chargerDonnees('lois');
$this-> ajouterChamps();
$this->genererChampNumNomRetenu();
break;
case 'chargerStructureSql' :
23,12 → 21,9
break;
case 'chargerDonnees' :
$this->chargerDonnees('especes');
$this->chargerDonnees('lois');
$this-> ajouterChamps();
$this->genererChampNumNomRetenu();
break;
case 'genererChampNumNomRetenu' :
$this-> ajouterChamps();
$this->genererChampNumNomRetenu();
break;
case 'supprimerTous' :
72,14 → 67,6
$this->getBdd()->requeter($requete);
}
}
private function ajouterChamps() {
$table = Config::get('tables.especes');
$requete = 'ALTER TABLE '.$table.' ADD `num_nom` INT( 10 ) NOT NULL ,
ADD `num_nom_retenu` INT( 10 ) NOT NULL ,
ADD `nom_sci` VARCHAR( 70 ) NOT NULL ';
$this->getBdd()->requeter($requete);
}
private function genererNumNomRetenu() {
$table = Config::get('tables.especes');
86,8 → 73,8
$table_referentiel = Config::get('tables.referentielTaxo');
$requete = 'UPDATE '.$table.' s, '.$table_referentiel.' r '.
'SET s.num_nom_retenu = r.num_nom_retenu, s.num_nom = r.num_nom, s.nom_sci = r.nom_sci '.
' WHERE s.cd_nom = r.cd_nom ';
'SET s.num_nom_retenu = r.num_nom '.
'WHERE s.cd_nom = r.cd_nom ';
$this->getBdd()->requeter($requete);
}
/branches/v5.12-baouque/scripts/modules/sptb/sptb.ini
3,17 → 3,14
dossierSql = "{ref:dossierTsv}"
 
[tables]
especes = "sptb_especes_v2014"
lois = "sptb_lois_v2014"
referentielTaxo = "bdtfx_v3_00"
especes = "sptb_v{ref:version}"
referentielTaxo = "taxref_bdtfx_v2019"
 
[fichiers]
structureSql = "sptb_v2014.sql"
especes = "sptb_especes_v2014.tsv"
lois = "sptb_lois_v2014_1.tsv"
structureSql = "sptb_v{ref:version}.sql"
especes = "sptb_v{ref:version}.tsv"
 
[chemins]
structureSql = "{ref:dossierSql}{ref:fichiers.structureSql}"
especes = "{ref:dossierTsv}{ref:fichiers.especes}"
lois = "{ref:dossierTsv}{ref:fichiers.lois}"
numNomRetenus = "{ref:dossierTsv}{ref:fichiers.numNomRetenus}"