Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 268 → Rev 269

/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"