Changeset 113704 in spip-zone


Ignore:
Timestamp:
Jan 31, 2019, 6:15:03 PM (3 months ago)
Author:
root
Message:

Il n'est pas besoin de préserver les taxons non importés et non espèce car il ne sont pas supprimés lors du vidage d'un règne.
Corriger encore un rang qui trainait depuis le renommage en rang_taxon.
Du PHPDoc pour expliquer tout ça.

Location:
_plugins_/taxonomie/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/taxonomie/trunk/formulaires/creer_espece_3.html

    r110605 r113704  
    2929                                <tr>
    3030                                        <td><:taxon:champ_rang_label:></td>
    31                                         <td class="principale">[(#VAL{taxonomie:rang_}|concat{#ENV{_espece/rang}}|_T)]</td>
     31                                        <td class="principale">[(#VAL{taxonomie:rang_}|concat{#ENV{_espece/rang_taxon}}|_T)]</td>
    3232                                </tr>
    3333                                <tr>
  • _plugins_/taxonomie/trunk/inc/taxonomie.php

    r109602 r113704  
    208208        // Récupération de la liste des taxons non importés via le fichier ITIS du règne concerné mais créés lors de l'ajout
    209209        // d'une espèce.
    210         // Ces taxons seront réinjectés après le chargement du règne via un create.
     210        // Ces taxons préservés uniquement pour le besoin de l'exportation par IEConfig car il ne sont pas effacés
     211        // lors du rechargement du règne.
    211212        // -- on récupère tous les champs du taxons sauf ceux qui seront mis à jour automatique lors de l'insertion de
    212213        //    l'objet en BD (id_taxon, maj).
  • _plugins_/taxonomie/trunk/taxonomie_fonctions.php

    r113279 r113704  
    1414 * Les nom communs anglais, français, espagnols, etc, peuvent aussi être chargés en complément mais
    1515 * ne couvrent pas l'ensemble des taxons.
     16 * Le modifications effectuées manuellement sur ces taxons sont conservées.
    1617 *
    1718 * @package SPIP\TAXONOMIE\REGNE
     
    114115                $taxons = array_values($taxons);
    115116
    116                 // Ré-injection des taxons créés lors de l'ajout d'une espèce et donc jamais importés via le fichier ITIS
    117                 // du règne.
    118                 if (!empty($taxons_preserves['crees'])) {
    119                         $taxons = array_merge($taxons, $taxons_preserves['crees']);
    120                 }
    121 
    122117                // Insertion dans la base de données
    123118                $retour = sql_insertq_multi('spip_taxons', $taxons);
     
    141136 * Supprime de la base de données tous les taxons importés à partir du rapport hiérarchique d'un règne donné.
    142137 * La meta concernant les informations de chargement du règne est aussi effacée.
    143  * Les modifications manuelles effectuées sur les taxons concernés ainsi que les taxons ajoutés lors de la création
    144  * d'une espèce sont perdues : elles doivent donc être préservées au préalable.
     138 * Les modifications manuelles effectuées sur ces taxons sont effacées : elles doivent donc être préservées au préalable.
    145139 *
    146140 * @package SPIP\TAXONOMIE\REGNE
Note: See TracChangeset for help on using the changeset viewer.