En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Erreur dans email Warning: reset() expects parameter 1 to be array, boolean given

Plus d'informations
il y a 9 ans 7 mois #1 par TAIWAR
VM3016
Par email pour une commande enregistrée j'ai ce message à coté de la colonne qté :

Warning: reset() expects parameter 1 to be array, boolean given .../components/com_virtuemart/views/invoice/tmpl/invoice_items.php on line 77

Warning: current() expects parameter 1 to be array, boolean given in .../components/com_virtuemart/views/invoice/tmpl/invoice_items.php on line 78

Notice: Trying to get property of non-object in .../components/com_virtuemart/views/invoice/tmpl/invoice_items.php

ligne :
if(count($taxBill)==1){
reset($taxBill);
$t = current($taxBill);
echo shopFunctionsF::getTaxNameWithValue($t->calc_rule_name,$t->calc_value);
} else {
echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PRODUCT_TAX');
}

Une idée svp ? merci.

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 7 mois - il y a 9 ans 7 mois #2 par studio42
Peut être que tous simplement, aucune taxe n'est configuré.
Mais bon c'est un bug de logique.
count($taxBill) si c'est pas un array() va toujours donner 1 si $taxbill existe, si je ne me trompe.
Mais bon c'est pas mon code mais cette habitude de mettre 0 ou 1 ou autre a la place d'une array par certain ...
Bon je m'emballe là :)
Donc apparement $taxBill n'est pas un tableau qui donne des erreurs en cascade.
Le plus simple est de mettre le mode PHP debug sur default, en attendant que quelq'un met à jour le code

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Dernière édition: il y a 9 ans 7 mois par studio42.
Les utilisateur(s) suivant ont remercié: TAIWAR

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 7 mois #3 par TAIWAR

Connexion ou Créer un compte pour participer à la conversation.