Changeset 91844 in spip-zone


Ignore:
Timestamp:
Sep 13, 2015, 3:58:14 PM (4 years ago)
Author:
toutati@…
Message:

effacer l'objet dans spip_paniers_liens quand le cumul des quantité == 0

File:
1 edited

Legend:

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

    r91842 r91844  
    5757                ));
    5858               
     59                               
    5960                // Si on a déjà une quantité, on fait une mise à jour
    6061                if ($quantite_deja){
    61                         sql_updateq(
     62                        $cumul_quantite = $quantite_deja + $quantite;
     63                        //Si le cumul_quantite est 0, on efface
     64                        if ($cumul_quantite == 0)
     65                                sql_delete('spip_paniers_liens','id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet));
     66                        //Sinon on met à jour
     67                        else sql_updateq(
    6268                                'spip_paniers_liens',
    63                                 array('quantite' => $quantite_deja + $quantite),
     69                                array('quantite' => $cumul_quantite),
    6470                                'id_panier = '.intval($id_panier).' and objet = '.sql_quote($objet).' and id_objet = '.intval($id_objet)
    6571                        );
    6672                }
    6773                // Sinon on crée le lien
    68                 else{
     74                else {
    6975                        sql_insertq(
    7076                                'spip_paniers_liens',
Note: See TracChangeset for help on using the changeset viewer.