/trunk/scripts/modules/versionnage/Versionnage.php |
---|
316,6 → 316,7 |
private function creerFichierBdntPartiel(&$donnees) { |
$this->definirChampsPartiel(); |
$this->creerCorrespondanceRangBdntTaxref(); |
$this->creerCorrespondanceStatutBdntTaxref(); |
Debug::printr(current($donnees['noms'])); |
$donnees['champs_partiel'] = $this->champs_nom_partiel; |
588,6 → 589,11 |
$diff = array(); |
foreach ($this->noms as $id => $nom) { |
unset($this->noms[$id]); |
// Ajout de champs spécifique à Taxref généré depuis les données BDNT |
$nom['taxref_rang'] = $this->attribuerRangTaxref($nom['rang']); |
$nom['taxref_statut'] = $this->attribuerStatutTaxref($nom); |
$infos = array(); |
if (!isset($this->noms_precedents[$id])) { |
$infos = $this->traiterDiffAjout($nom); |
594,6 → 600,11 |
} else { |
$nom_precedent = $this->noms_precedents[$id]; |
unset($this->noms_precedents[$id]); |
// Ajout de champs spécifique à Taxref généré depuis les données BDNT |
$nom_precedent['taxref_rang'] = $this->attribuerRangTaxref($nom_precedent['rang']); |
$nom_precedent['taxref_statut'] = $this->attribuerStatutTaxref($nom_precedent); |
array_walk($nom_precedent, create_function('&$val', '$val = trim($val);')); |
$infos = $this->traiterDiffModif($nom, $nom_precedent); |
} |
645,7 → 656,7 |
private function creerFichierMetaPartiel(&$donnees) { |
$donnees['signature'] = $this->signature_md5_partiel; |
$donnees['stats'] = $this->noms_stat_partiel; |
$donnees['notes'] = trim('Édition partielle. '.$donnees['notes']); |
$donnees['notes'] = trim($this->manuel['notes_partiel'].' '.$donnees['notes']); |
$meta_tsv_partiel =& $this->getVue('versionnage/squelettes/meta', &$donnees, '.tpl.tsv'); |
$this->ecrireFichierMetaPartiel($meta_tsv_partiel); |
} |
/trunk/configurations/referentiel_v4.2.ini |
---|
10,6 → 10,8 |
ext_fichier = ".txt" |
; Suffixe pour les fichiers partiel (Taxref) |
suffixe_partiel = "_taxref" |
; Notes ajoutée à l'édition partielle |
notes_partiel = "Édition Taxref." |
; Noms des champs de la bdnt |
champs = "num_nom,num_nom_retenu,num_tax_sup,rang,nom_sci,nom_supra_generique,genre,epithete_infra_generique,epithete_sp,type_epithete,epithete_infra_sp,cultivar_groupe,cultivar,nom_commercial,auteur,annee,biblio_origine,notes,nom_addendum,homonyme,basionyme,synonyme_proparte,synonyme_douteux,synonyme_mal_applique,synonyme_orthographique,hybride_parent_01,hybride_parent_01_notes,hybride_parent_02,hybride_parent_02_notes,nom_francais,presence,statut_origine,statut_introduction,statut_culture,exclure_taxref" |
; Noms des champs de la bdnt partielles |