Changeset 123163 in spip-zone


Ignore:
Timestamp:
Mar 27, 2020, 9:36:01 AM (2 months ago)
Author:
Cerdic
Message:

S'assurer partout que l'on clampe bien la reduction a 100% / 1.0 quand on l'affiche ou utilise pour calculer le prix

Location:
_plugins_/commandes/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/commandes/trunk

    • Property subgit:lock:986463e3fd30f53a85382ba265fe3d38c1284ff4 deleted
    • Property subgit:lock:ee3d0bb6c774fb614cb2604cf79de5bd58580ed2 set to 2020-03-27T10:37:24.437
  • _plugins_/commandes/trunk/commandes_fonctions.php

    r123124 r123163  
    167167                $abbr = "$abbr - " . round($reduction*100, 2) . "% × $abbr";
    168168                $prix_unit_ht = $prix_unit_ht * (1.0 - $reduction);
     169                if ($reduction>1.00) {
     170                        $prix_unit_ht = 0;
     171                }
    169172                $parentheses = true;
    170173        }
     
    193196                return '';
    194197        }
    195         return round($reduction * 100, 2).'%';
     198        return min(100, round($reduction * 100, 2)).'%';
    196199}
    197200
  • _plugins_/commandes/trunk/prive/squelettes/inclure/commande_contenu.html

    r123162 r123163  
    5151                        <td class="quantite #EDIT{quantite}[ (#QUANTITE*|>{0}|non)null]">[(#QUANTITE)]</td>
    5252                        <td class="prix ht #EDIT{prix_unitaire_ht}[ (#PRIX_UNITAIRE_HT*|floatval|=={0.0}|oui)null]">[(#PRIX_UNITAIRE_HT*|round{2}|prix_formater)]</td>
    53                         <td class="reduction #EDIT{reduction}[ (#REDUCTION*|floatval|>{0.0}|?{#SET{wreduc,' '},null})]">[(#REDUCTION*|mult{100}|number_format{1})&nbsp;%]</td>
     53                        <td class="reduction #EDIT{reduction}[ (#REDUCTION*|floatval|>{0.0}|?{#SET{wreduc,' '},null})]">[(#REDUCTION*|mult{100}|min{100.0}|number_format{1})&nbsp;%]</td>
    5454                        <td class="taxe #EDIT{taxe}[ (#TAXE*|floatval|>{0.0}|non)null]">[(#TAXE*|mult{100}|number_format{1})&nbsp;%]</td>
    5555                        <td class="prix ttc">[(#PRIX|commandes_afficher_prix_detaille_abbr{#QUANTITE*,#PRIX_UNITAIRE_HT*,#REDUCTION,#TAXE*})]</td>
Note: See TracChangeset for help on using the changeset viewer.