Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 48 → Rev 49

/trunk/scripts/modules/versionnage/Versionnage.php
22,7 → 22,7
private $projet = null;
private $traitement = null;
private $erreurs = null;
private $messages = null;
private $manuel = null;
private $resultatDao = null;
96,7 → 96,7
$infos[$ordre] = $valeur;
} else {
$e = "Le champ '$champ' n'a pas été pris en compte dans l'attribution de l'ordre des champs.";
$this->ajouterMessageErreur($e);
$this->ajouterMessage($e);
}
}
$donnees['noms'][] = $infos;
103,8 → 103,10
}
$bdtn_tsv = $this->getVue('versionnage/squelettes/bdnt', $donnees, '.tpl.tsv');
if (file_put_contents('/home/jpm/web/referentiel/zip/bdnt.txt', $bdtn_tsv) == false) {
if (file_put_contents(Config::get('chemin_referentiel_zip').'bdnt.txt', $bdtn_tsv) == false) {
Debug::printr("une erreur est survenu lors de l'écriture du fichier");
} else {
}
}
125,14 → 127,16
return $champs_ordre;
}
private function ajouterMessageErreur($message) {
private function ajouterMessage($message) {
$titre = self::SCRIPT_NOM.' #'.$this->traitement['id_traitement'];
$this->erreurs[] = array($titre, $message);
$this->messages[] = array($titre, $message);
}
private function traiterMessagesErreur() {
if (isset($this->erreurs)) {
$this->resultatDao->ajouter($this->traitement['id_traitement'], $this->erreurs);
private function traiterMessages() {
if (isset($this->messages)) {
foreach ($this->messages as $message) {
$this->resultatDao->ajouter($this->traitement['id_traitement'], $message);
}
}
}
}