Line 79... |
Line 79... |
79 |
// Nettoyage des traitements obsolètes
|
79 |
// Nettoyage des traitements obsolètes
|
80 |
$traitements_obsoletes = $this->traitementDao->getTraitementsObsoletes($this->referentiel, self::SCRIPT_NOM);
|
80 |
$traitements_obsoletes = $this->traitementDao->getTraitementsObsoletes($this->referentiel, self::SCRIPT_NOM);
|
81 |
if (isset($traitements_obsoletes)) {
|
81 |
if (isset($traitements_obsoletes)) {
|
82 |
Debug::printr('Supp. obsoletes:'.$this->traitementDao->supprimer($traitements_obsoletes));
|
82 |
Debug::printr('Supp. obsoletes:'.$this->traitementDao->supprimer($traitements_obsoletes));
|
83 |
}
|
83 |
}
|
- |
|
84 |
Debug::printr("Début du traitement du fichier.");
|
84 |
$manuel_chemin = Config::get('chemin_appli').DS.'..'.DS.'configurations'.DS;
|
85 |
$manuel_chemin = Config::get('chemin_appli').DS.'..'.DS.'configurations'.DS;
|
85 |
$manuel_config_nom = 'referentiel_v'.self::MANUEL_VERSION.'.ini';
|
86 |
$manuel_config_nom = 'referentiel_v'.self::MANUEL_VERSION.'.ini';
|
86 |
$this->manuel = parse_ini_file($manuel_chemin.$manuel_config_nom);
|
87 |
$this->manuel = parse_ini_file($manuel_chemin.$manuel_config_nom);
|
87 |
$this->creerCorrespondanceRangBdntTaxref();
|
88 |
$this->creerCorrespondanceRangBdntTaxref();
|
88 |
$donnees = $this->traiterFichierTaxref($fichier);
|
89 |
$donnees = $this->traiterFichierTaxref($fichier);
|
Line 98... |
Line 99... |
98 |
Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
|
99 |
Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
|
99 |
} else {
|
100 |
} else {
|
100 |
Debug::printr("Fichier introuvable".$fichier);
|
101 |
Debug::printr("Fichier introuvable".$fichier);
|
101 |
Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
|
102 |
Debug::printr('Termine:'.$this->traitementDao->terminerTraitement($this->traitement['id_traitement']));
|
102 |
}
|
103 |
}
|
- |
|
104 |
} else {
|
- |
|
105 |
Debug::printr("Pas de traitement");
|
103 |
}
|
106 |
}
|
104 |
}
|
107 |
}
|
Line 105... |
Line 108... |
105 |
|
108 |
|
106 |
private function creerTableTaxref() {
|
109 |
private function creerTableTaxref() {
|
Line 225... |
Line 228... |
225 |
Debug::printr($infos['CD_NOM']."n'a pas de valeur pour CD_REF");
|
228 |
Debug::printr($infos['CD_NOM']."n'a pas de valeur pour CD_REF");
|
226 |
}
|
229 |
}
|
227 |
unset($donnees[$num_nom]['CD_REF']);
|
230 |
unset($donnees[$num_nom]['CD_REF']);
|
228 |
$donnees[$num_nom]['CD_NOM'] = 'num_taxref='.$donnees[$num_nom]['CD_NOM'];
|
231 |
$donnees[$num_nom]['CD_NOM'] = 'num_taxref='.$donnees[$num_nom]['CD_NOM'];
|
229 |
}
|
232 |
}
|
230 |
$this->ecrireFichierCsv($ref, './retenu_absent.csv');
|
233 |
//$this->ecrireFichierCsv($ref, './retenu_absent.csv');
|
231 |
$this->ecrireFichierCsv($sup, './superieur_absent.csv');
|
234 |
//$this->ecrireFichierCsv($sup, './superieur_absent.csv');
|
232 |
echo "$j correspondance pour nom retenu $i correspondance pour nom sup $k non pas de correspondance retenu";
|
235 |
echo "$j correspondance pour nom retenu $i correspondance pour nom sup $k non pas de correspondance retenu";
|
233 |
return $donnees;
|
236 |
return $donnees;
|
234 |
}
|
237 |
}
|
Line 235... |
Line 238... |
235 |
|
238 |
|
Line 257... |
Line 260... |
257 |
}
|
260 |
}
|
Line 258... |
Line 261... |
258 |
|
261 |
|
259 |
private function connecterPDO() {
|
262 |
private function connecterPDO() {
|
260 |
Config::charger('./configurations/bdd.ini');
|
263 |
Config::charger('./configurations/bdd.ini');
|
- |
|
264 |
try {
|
- |
|
265 |
$dsn = Config::get('bdd_type').':dbname='.Config::get('bdd_nom').';host='.
|
261 |
try {
|
266 |
Config::get('bdd_hote');
|
262 |
$this->bdd = new PDO(Config::get('bdd_dsn'), Config::get('bdd_utilisateur'), Config::get('bdd_mot_de_passe'));
|
267 |
$this->bdd = new PDO($dsn, Config::get('bdd_utilisateur'), Config::get('bdd_mot_de_passe'));
|
263 |
} catch (PDOException $e) {
|
268 |
} catch (PDOException $e) {
|
264 |
print_r($e);
|
269 |
print_r($e);
|
265 |
echo 'La connexion à la base de donnée via PDO a échouée : ' . $e->getMessage();
|
270 |
echo 'La connexion à la base de donnée via PDO a échouée : ' . $e->getMessage();
|
266 |
}
|
271 |
}
|