Changeset 112675 in spip-zone for _plugins_/bouquinerie


Ignore:
Timestamp:
Dec 8, 2018, 9:40:32 AM (2 months ago)
Author:
peetdu@…
Message:

Bugfix sur la gestion du statut des auteurs de livre

Location:
_plugins_/bouquinerie/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/bouquinerie/trunk/bouq_pipelines.php

    r104333 r112675  
    214214}
    215215
    216 /**
    217  * 1- Ne pas jamais changer la date de parution du livre
    218  * 2- Pour les fiches Auteurs de livre, le statut après création est 'Publié'
     216
     217/**
     218 * Pour les fiches Auteurs de livre, le statut après création est automatiquement 'Publié'
     219 *
     220 * @pipeline pre_insertion
     221 * @param  array $flux Données du pipeline
     222 * @return array       Données du pipeline
     223 */
     224function bouq_pre_insertion($flux) {
     225        if ($flux['args']['table'] == 'spip_livres_auteurs') {
     226                $flux['data']['statut'] = 'publie';
     227        }
     228        return $flux;
     229}
     230
     231/**
     232 * Ne pas jamais changer la date de parution du livre
    219233 *
    220234 * @pipeline pre_edition
     
    229243                        $flux['data']['date_parution'] = $new_date;
    230244        }
    231         if ($flux['args']['table'] == 'spip_livres_auteurs') {
    232                 $flux['data']['statut'] = 'publie';
    233         }
    234         return $flux;
    235 }
     245        return $flux;
     246}
  • _plugins_/bouquinerie/trunk/paquet.xml

    r112409 r112675  
    22        prefix="bouq"
    33        categorie="divers"
    4         version="1.3.4"
     4        version="1.3.5"
    55        etat="test"
    66        compatibilite="[3.1.3;3.2.*]"
     
    3737        <pipeline nom="optimiser_base_disparus" inclure="bouq_pipelines.php" />
    3838        <pipeline nom="trig_propager_les_secteurs" inclure="bouq_pipelines.php" />
     39        <pipeline nom="pre_insertion" inclure="bouq_pipelines.php" />
    3940        <pipeline nom="pre_edition" inclure="bouq_pipelines.php" />
    4041        <pipeline nom="accueil_informations" inclure="bouq_pipelines.php" />
Note: See TracChangeset for help on using the changeset viewer.