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); |
} |