Jump to content

Edit History

Wstdhz

Wstdhz

Bonjour,

Sur PS 1.6.1 ma page Modules -> Paiement est en page blanche.

En mode debug j'obtiens l'erreur suivante :

Parse error: syntax error, unexpected 'use' (T_USE) in /home/www/pixloc/prestashop/classes/module/Module.php(1361) : eval()'d code on line 20

Dans Module.php ligne 1361 j'ai ce code :

  if (eval('if (false){	'.$file."\n".' }') !== false) {

La partie complète du code est :

  // If (false) is a trick to not load the class with "eval".
                    // This way require_once will works correctly
                    if (eval('if (false){	'.$file."\n".' }') !== false) {
                        require_once(_PS_MODULE_DIR_.$module.'/'.$module.'.php');
                    } else {
                        $errors[] = sprintf(Tools::displayError('%1$s (parse error in %2$s)'), $module, substr($file_path, strlen(_PS_ROOT_DIR_)));
                    }
                }

Une idée quelqu'un? 😅

Par avance, merci!

Wstdhz

Wstdhz

Bonjour,

Sur PS 1.6.1 ma page Modules -> Paiement est en page blanche.

En mode debug j'obtiens l'erreur suivante :

Parse error: syntax error, unexpected 'use' (T_USE) in /home/www/pixloc/prestashop/classes/module/Module.php(1361) : eval()'d code on line 20

Dans Module.php ligne 1361 j'ai ce code :

  if (eval('if (false){	'.$file."\n".' }') !== false) {

La partie complète du code est :

  // If (false) is a trick to not load the class with "eval".
                    // This way require_once will works correctly
                    if (eval('if (false){	'.$file."\n".' }') !== false) {
                        require_once(_PS_MODULE_DIR_.$module.'/'.$module.'.php');
                    } else {
                        $errors[] = sprintf(Tools::displayError('%1$s (parse error in %2$s)'), $module, substr($file_path, strlen(_PS_ROOT_DIR_)));
                    }
                }

Une idée quelqu'un? 😅

Par avance, merci!

×
×
  • Create New...