Changeset 112203 in spip-zone


Ignore:
Timestamp:
Oct 29, 2018, 4:56:03 PM (9 months ago)
Author:
root
Message:

Tester l'id_coupon aussi + phpdoc

File:
1 edited

Legend:

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

    r112202 r112203  
    8282 * Calculer le montant de la réduction d'un coupon sur une commande ou sur un panier en fonction des taxes des objets
    8383 *
     84 * @param $id_coupon integer
    8485 * @param $id_commande integer or null
    8586 * @param $id_panier integer
     
    8788 * @return string
    8889 */
    89 function coupons_calculer_reduction_commande($id_coupon, $id_commande, $id_panier=null) {
    90         if(!intval($id_commande) && !intval($id_panier)){
     90function coupons_calculer_reduction_commande($id_coupon, $id_commande, $id_panier = null) {
     91        $id_coupon = intval($id_coupon);
     92        if (!intval($id_coupon) || (!intval($id_commande) && !intval($id_panier))) {
    9193                return false;
    9294        }
    93        
    94         $montant_reduction = coupon_montant_utilisable($id_coupon);
    95         $infos_coupon  = sql_fetsel('id_produit, restriction_taxe', 'spip_coupons', 'id_coupon = ' . $id_coupon);
     95
     96        $montant_reduction = coupon_montant_utilisable(intval($id_coupon));
     97        $infos_coupon  = sql_fetsel('id_produit, restriction_taxe', 'spip_coupons', 'id_coupon = ' . intval($id_coupon));
    9698        $restriction_taxe = $infos_coupon['restriction_taxe'];
    9799        $id_produit = $infos_coupon['id_produit'];
Note: See TracChangeset for help on using the changeset viewer.