/trunk/scripts/modules/importation/Importation.php |
---|
81,6 → 81,7 |
if (isset($traitements_obsoletes)) { |
Debug::printr('Supp. obsoletes:'.$this->traitementDao->supprimer($traitements_obsoletes)); |
} |
Debug::printr("Début du traitement du fichier."); |
$manuel_chemin = Config::get('chemin_appli').DS.'..'.DS.'configurations'.DS; |
$manuel_config_nom = 'referentiel_v'.self::MANUEL_VERSION.'.ini'; |
$this->manuel = parse_ini_file($manuel_chemin.$manuel_config_nom); |
100,6 → 101,8 |
Debug::printr("Fichier introuvable".$fichier); |
Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement'])); |
} |
} else { |
Debug::printr("Pas de traitement"); |
} |
} |
227,8 → 230,8 |
unset($donnees[$num_nom]['CD_REF']); |
$donnees[$num_nom]['CD_NOM'] = 'num_taxref='.$donnees[$num_nom]['CD_NOM']; |
} |
$this->ecrireFichierCsv($ref, './retenu_absent.csv'); |
$this->ecrireFichierCsv($sup, './superieur_absent.csv'); |
//$this->ecrireFichierCsv($ref, './retenu_absent.csv'); |
//$this->ecrireFichierCsv($sup, './superieur_absent.csv'); |
echo "$j correspondance pour nom retenu $i correspondance pour nom sup $k non pas de correspondance retenu"; |
return $donnees; |
} |
259,7 → 262,9 |
private function connecterPDO() { |
Config::charger('./configurations/bdd.ini'); |
try { |
$this->bdd = new PDO(Config::get('bdd_dsn'), Config::get('bdd_utilisateur'), Config::get('bdd_mot_de_passe')); |
$dsn = Config::get('bdd_type').':dbname='.Config::get('bdd_nom').';host='. |
Config::get('bdd_hote'); |
$this->bdd = new PDO($dsn, Config::get('bdd_utilisateur'), Config::get('bdd_mot_de_passe')); |
} catch (PDOException $e) { |
print_r($e); |
echo 'La connexion à la base de donnée via PDO a échouée : ' . $e->getMessage(); |
/trunk/scripts/configurations/bdd.defaut.ini |
---|
5,8 → 5,14 |
; Les commentaires commencent par ';', comme dans php.ini |
; Type d'abstraction de bases de données |
bdd_abstraction = "DB" |
bdd_abstraction = "PDO" |
; Indique les options pour MDB2 et DB |
bdd_options = "php:array('debug' => 3)" |
; Indique le DSN utilisé pour se connecter à la base de données |
bdd_dsn = "mysqli://utilisateur:mot_de_passe@localhost/nom_base_de_données" |
; Indique les paramtres pour le DSN utilisé pour se connecter à la base de données |
bdd_type = "mysql" |
bdd_nom = "referentiels" |
bdd_hote = "127.0.0.1" |
; Nom de l'utilisateur de la base de données. |
bdd_utilisateur = "root" |
; Mot de passe de l'utilisateur de la base de données. |
bdd_mot_de_passe = "del87cau" |
/trunk/interfaces/squelettes/form_tests.tpl.html |
---|
40,7 → 40,7 |
<?php endif; ?> |
<h2>Tests</h2> |
<table id="ref" class="defilant"> |
<table class="defilante"> |
<caption>Traitements <?=strftime('à %H:%M:%S le %d %B %Y')?></caption> |
<thead> |
<tr> |
88,7 → 88,7 |
</tbody> |
</table> |
<h2>Importation de version taxref</h2> |
<h2>Importation d'une version taxref</h2> |
<?php if (isset($ref)) : ?> |
<div id="zone-form"> |
<form id="ref-importation" name="ref-importation" action="<?=$url_importation;?>" method="post" enctype="multipart/form-data"> |
/trunk/interfaces/controleurs/Test.php |
---|
105,7 → 105,7 |
/** |
* Lance l'importation d'un référentiel au format taxref dans une table bdnt_taxref |
*/ |
public function importerReferentiel() {print_r($_FILES['nom_fichier']); |
public function importerReferentiel() { |
if (isset($_FILES['nom_fichier']) && $_FILES['nom_fichier']['name'] != '') { |
$destination = Config::get('chemin_tmp').$_FILES['nom_fichier']['name']; |
move_uploaded_file($_FILES['nom_fichier']['tmp_name'], $destination); |