36,7 → 36,7 |
public function executer() { |
try { |
$this->bdd = new Bdd(); |
$this->fichier = realpath(dirname(__FILE__)).'/../../../donnees/ontologie/v1.00_2003-02-18/Ontology.xml'; |
$this->fichier = realpath(dirname(__FILE__)).'/../../../donnees/prometheus/v1.00_2003-02-18/Ontology.xml'; |
// Lancement de l'action demandée |
$cmd = $this->getParametre('a'); |
switch ($cmd) { |
440,7 → 440,7 |
private function insererLotDeTermes() { |
$champs = implode(',', array('id_terme', 'ce_type', 'terme', 'definition', 'preference', 'ce_auteur', 'ce_publication', 'ce_image')); |
$values = $this->creerValues($this->lotsTermes); |
$requete = "INSERT INTO ontologie_terme ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_terme_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
447,7 → 447,7 |
private function insererLotDeRelations() { |
$champs = implode(',', array('id_terme_01', 'id_terme_02', 'relation')); |
$values = $this->creerValues($this->lotsRelations); |
$requete = "INSERT INTO ontologie_relation ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_relation_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
454,7 → 454,7 |
private function insererLotImages() { |
$champs = implode(',', array('id_image', 'uri', 'ce_publication')); |
$values = $this->creerValues($this->lotsImages); |
$requete = "INSERT INTO ontologie_image ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_image_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
461,7 → 461,7 |
private function insererLotDePublications() { |
$champs = implode(',', array('id_publication', 'ce_auteur_principal', 'titre', 'date', 'uri')); |
$values = $this->creerValues($this->lotsPublications); |
$requete = "INSERT INTO ontologie_publication ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_publication_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
468,7 → 468,7 |
private function insererLotAuteurs() { |
$champs = implode(',', array('id_auteur', 'prenom', 'nom', 'naissance_date', 'deces_date')); |
$values = $this->creerValues($this->lotsAuteurs); |
$requete = "INSERT INTO ontologie_auteur ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_auteur_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
475,7 → 475,7 |
private function insererLotHierarchie() { |
$champs = implode(',', array('id_noeud', 'id_noeud_parent', 'chemin_noms', 'chemin_ids', 'ce_terme')); |
$values = $this->creerValues($this->lotsHierarchie); |
$requete = "INSERT INTO ontologie_hierarchie ($champs) VALUES $values"; |
$requete = "INSERT INTO prometheus_ontologie_hierarchie_v1_00 ($champs) VALUES $values"; |
$this->executerSql($requete); |
} |
|
505,17 → 505,17 |
} |
|
private function vider() { |
$requete = 'TRUNCATE TABLE ontologie_auteur'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_auteur_v1_00'; |
$this->executerSql($requete); |
$requete = 'TRUNCATE TABLE ontologie_hierarchie'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_hierarchie_v1_00'; |
$this->executerSql($requete); |
$requete = 'TRUNCATE TABLE ontologie_image'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_image_v1_00'; |
$this->executerSql($requete); |
$requete = 'TRUNCATE TABLE ontologie_publication'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_publication_v1_00'; |
$this->executerSql($requete); |
$requete = 'TRUNCATE TABLE ontologie_relation'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_relation_v1_00'; |
$this->executerSql($requete); |
$requete = 'TRUNCATE TABLE ontologie_terme'; |
$requete = 'TRUNCATE TABLE prometheus_ontologie_terme_v1_00'; |
$this->executerSql($requete); |
} |
} |