Changeset 112843 in spip-zone


Ignore:
Timestamp:
Dec 16, 2018, 6:25:01 PM (4 weeks ago)
Author:
nicod@…
Message:

Désactiver un coupon s'il n'est plus utilisable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coupons/trunk/coupons_pipelines.php

    r110864 r112843  
    2929
    3030function coupons_post_edition($flux) {
     31
     32        if (
     33                $flux['args']['table'] == 'spip_coupons'
     34        ) {
     35                // désactiver un coupon s'il n'est plus utilisable
     36                $id_coupon = intval($flux['args']['id_objet']);
     37                if (!coupon_utilisable($id_coupon)) {
     38                        include_spip('action/editer_objet');
     39                        sql_updateq('spip_coupons', array('actif' => ''), 'id_coupon = ' . $id_coupon);
     40                }
     41        }
    3142
    3243        if (
Note: See TracChangeset for help on using the changeset viewer.