Browse Source

La config se teste sans reference a sa valeur car elle vaut 1 ou vide + inclusion de inc/config

ui-camion-bleu
Cerdic 1 year ago
parent
commit
121c2582e6
  1. 5
      formulaires/adresser_commande.php
  2. 1
      formulaires/configurer_livraison.html

5
formulaires/adresser_commande.php

@ -12,6 +12,7 @@
if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('inc/config');
function formulaires_adresser_commande_charger_dist($id_commande, $url_suite='', $titre_suite=''){
@ -99,7 +100,7 @@ function formulaires_adresser_commande_charger_dist($id_commande, $url_suite='',
$valeurs['_choix_livraisonmode'] = array();
include_spip('inc/livraison');
$valeurs['_livraison_necessaire'] = (commande_livraison_necessaire($id_commande)?' ':'');
$valeurs['_telephone_obligatoire'] = lire_config('livraison/telephone_obligatoire') == "on" ? $valeurs['_livraison_necessaire'] : 0;
$valeurs['_telephone_obligatoire'] = (lire_config('livraison/telephone_obligatoire','') ? $valeurs['_livraison_necessaire'] : '');
if (!$valeurs['modif'] AND $valeurs['_livraison_necessaire']) {
// trouver les modes de livraison dispo et leurs prix, en fonction de l'adresse
@ -142,7 +143,7 @@ function formulaires_adresser_commande_verifier_dist($id_commande, $url_suite=''
'livraison_adresse_ville',
'livraison_adresse_pays'
);
if ($livraison_necessaire && lire_config('livraison/telephone_obligatoire') == "on") {
if ($livraison_necessaire and lire_config('livraison/telephone_obligatoire','')) {
$oblis[] = 'livraison_telephone';
}
if (_request('facturation_identique_livraison')!=='oui'){

1
formulaires/configurer_livraison.html

@ -13,6 +13,7 @@
[(#SAISIE{
case,
telephone_obligatoire,
valeur_oui=1,
label=<:livraison:label_config_telephone_obligatoire:>,
explication=<:livraison:explication_config_telephone_obligatoire:>
})]

Loading…
Cancel
Save