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 10 ans 1 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 10 ans 3 semaines - il y a 10 ans 3 semaines #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 10 ans 3 semaines 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 10 ans 3 semaines #3 par TAIWAR

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