Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 26 → Rev 27

/trunk/scripts/modules/nvjfl/nvjfl.defaut.ini
1,17 → 1,20
version="2007"
dossierTsv = "/home/telabotap/www/eflore/donnees/nvjfl/2007-10-29/"
 
[tables]
nvjfl = "nvjfl_v{ref:version}"
nvjflLienBiblio = "nvjfl_lien_biblio_v{ref:version}"
nvjflBiblio = "nvjfl_biblio_v{ref:version}"
ontologies = "nvjfl_ontologies_v{ref:version}"
 
[fichiers]
nvjfl = "nvjfl_v{ref:version}.tsv"
nvjflBiblio = "nvjfl_biblio_v{ref:version}.tsv"
nvjflLienBiblio = "nvjfl_lien_biblio_v{ref:version}.tsv"
nvjfl = "{ref:tables.nvjfl}.tsv"
nvjflBiblio = "{ref:tables.nvjflBiblio}.tsv"
nvjflLienBiblio = "{ref:tables.nvjflLienBiblio}.tsv"
ontologies = "{ref:tables.ontologies}.tsv"
 
[chemins]
nvjfl = "{ref:dossierTsv}{ref:fichiers.nvjfl}"
nvjflBiblio = "{ref:dossierTsv}{ref:fichiers.nvjflBiblio}"
nvjflLienBiblio = "{ref:dossierTsv}{ref:fichiers.nvjflLienBiblio}"
 
[tables]
nvjfl = "nvjfl_v{ref:version}"
nvjflLienBiblio = "nvjfl_lien_biblio_v{ref:version}"
nvjflBiblio = "nvjfl_biblio_v{ref:version}"
ontologies = "{ref:dossierTsv}{ref:fichiers.ontologies}"
/trunk/scripts/modules/nvjfl/Nvjfl.php
26,6 → 26,7
$this->chargerNvjfl();
$this->chargerBiblio();
$this->chargerBiblioLien();
$this->chargerOntologies();
break;
case 'chargerNvjfl' :
$this->chargerNvjfl();
36,6 → 37,9
case 'chargerBiblioLien' :
$this->chargerBiblioLien();
break;
case 'chargerOntologies' :
$this->chargerOntologies();
break;
default :
$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
}
168,5 → 172,19
'IGNORE 1 LINES';
$this->bdd->requeter($requete);
}
 
private function chargerOntologies() {
$cheminOntologies = Config::get('chemins.ontologies');
$tableOntologies = Config::get('tables.ontologies');
$requete = "LOAD DATA INFILE '$cheminOntologies' ".
"REPLACE INTO TABLE $tableOntologies ".
'CHARACTER SET utf8 '.
'FIELDS '.
" TERMINATED BY '\t' ".
" ENCLOSED BY '' ".
" ESCAPED BY '\\\' ".
'IGNORE 1 LINES';
$this->bdd->requeter($requete);
}
}
?>