Changeset 107109 in spip-zone


Ignore:
Timestamp:
Oct 23, 2017, 10:13:04 AM (4 years ago)
Author:
nicolas.dorigny@…
Message:

Ajout d'un pipeline remplir_panier qui permet de faire des traitements ou des vérifications après un ajout au panier.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/paniers/trunk/action/remplir_panier.php

    r104776 r107109  
    8686                // Sinon on crée le lien
    8787                else {
    88                         sql_insertq(
     88                        $id_panier_lien = sql_insertq(
    8989                                'spip_paniers_liens',
    9090                                array(
     
    105105        }
    106106
     107        // appel du pipeline remplir_panier pour ajouter des traitements, vérifications
     108        $args_pipeline = array(
     109                'id_panier' => $id_panier,
     110                'objet' => $objet,
     111                'id_objet' => $id_objet,
     112                'quantite' => $quantite,
     113                'negatif' => $negatif,
     114        );     
     115        if(isset($id_panier_lien)){
     116                $args_pipeline['id_panier_lien'] = $id_panier_lien;     
     117        }
     118        pipeline(
     119                'remplir_panier',
     120                array(
     121                        'args' => $args_pipeline
     122                )
     123        );
     124       
    107125        // On vide le cache de l'objet sur lequel on vient de travailler.
    108126        include_spip('inc/invalideur');
Note: See TracChangeset for help on using the changeset viewer.