Jump to content

[1.6.1.7]Rapport de bug en image et corrigé dans la foulée...


BeRoots

Recommended Posts

Bonjour à tous :)

Je suis tomber sur ce bug:

http://pasteall.org/pic/show.php?id=107476

J'ai regarder ligne 1006 de Controllers/admin/AdminImportCoctroller.php et il manque le & de la réference ;)

 

Code de la version 1.6.1.7

    /**
     * @param $array
     * @param $funcname
     * @param mixed $user_data
     * @return bool
     */
    public static function arrayWalk(&$array, $funcname, &$user_data = false)
    {
        if (!is_callable($funcname)) {
            return false;
        }

        foreach ($array as $k => $row) {
            if (!call_user_func_array($funcname, array($row, $k, $user_data))) {
                return false;
            }
        }
        return true;
    }


Débugguer comme ceci mais ne respectant pas ce qui est défini dans la doc de PHP car pas de & utilisé dans la fonction de la doc :

            if (!call_user_func_array($funcname, array($row, $k, &$user_data))) {

Voila :) Bon courage...

Edited by BeRoots (see edit history)
Link to comment
Share on other sites

EDIT : J'ai corrigé car mon corrigé ne passe pas. Mais le débogage fonctionne avec l'ajout du &

Merci de nous tenir informé.

J'obtiens ce bug avec le CSV suivant en tentant d'ajouté des catégories par CSV avec les option "forcer ID" et "Pas de génération des miniatures" :

id_category;active;name;parent_category;root_category;description;meta_title;meta_keywords;meta_description;link_rewrite;image_url;id_shop
49;0;"CategoryName";"Accueil";0;"description avec ; des ; points virgule";"meta_title";"meta_keywords";"meta_description";"link_rewrite";"";0
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...