Support » Plugin: Colissimo Officiel : Méthodes de livraison pour WooCommerce » PHP Warning: array_search() expects parameter 2 to be array, string given

  • Resolved sylvain68

    (@sylvain68)


    Bonjour,

    Pour information, un warning qui revient régulièrement dans nos logs :

    PHP Warning: array_search() expects parameter 2 to be array, string given in /home/public_html/wp-content/plugins/colissimo-shipping-methods-for-woocommerce/includes/label/lpc_label_generation_auto.php on line 30

    Il peut effectivement arriver que LpcHelper::get_option(), que array_search() prend en 2nd paramètre, retourne une chaine de caractères au lieu d’un tableau.

    N.B : Colissimo shipping methods for WooCommerce v1.4.2

    Merci d’avance.

    Sylvain

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author iscpcolissimo

    (@iscpcolissimo)

    Bonjour,

    pourriez vous rajouter les lignes suivantes dans le fichier wp-content/plugins/colissimo-shipping-methods-for-woocommerce/includes/label/lpc_label_generation_auto.php :
    if (!is_array($orderStatuses)) {
    $orderStatuses = [$orderStatuses];
    }

    C’est à placer juste avant le array_search, qui est à ligne remontée dans l’erreur, soit la ligne 30.

    Pourriez vous me faire un retour si c’est ok.

    Merci beaucoup.

    Thread Starter sylvain68

    (@sylvain68)

    Bonjour,

    Merci beaucoup pour votre retour. Cette modification permettra effectivement d’éviter le warning.

    Je vous tiens informé d’ici quelques jours.

    Excellente après-midi.

    Sylvain

    Thread Starter sylvain68

    (@sylvain68)

    Bonjour,

    Pour ce warning je vous confirme que c’est OK, merci encore. Je marque en résolu.

    J’en ai d’autres sans gravité. J’ouvrirai un topic à part pour plus de clarté.

    Très bonne journée.

    Sylvain

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘PHP Warning: array_search() expects parameter 2 to be array, string given’ is closed to new replies.