Jump to content
sabin

Fatal error in Module.php(1361) : eval()'d code after update from 1.6.1.9 to 1.6.1.11

Recommended Posts

Hello all, 

 

After updating from 1.6.1.9 to 1.6.1.11 I have a fatal error:

 

[PrestaShop] Fatal error in module file: ***** / classes / module / Module.php (1361): eval () 'd code: 
Can not use function return value in write context

 

I have removed  productcomments forlder but still the same error.

 

Does anyone else have any idea of ​​what I can do?

 

 

Thanks!

Share this post


Link to post
Share on other sites
Hi,

 

The error is because you are calling function inside function like empty(trim($name)). So you will have to split that line into something like the following:

 



$name = trim($name).


empty($name).

Share this post


Link to post
Share on other sites
On 2/20/2017 at 3:01 AM, sabin said:

Fatal error in module file: ***** / classes / module / Module.php (1361): eval () 'd code: 

start by locating line 1361 in the file stated in the error message.  then tell us what that line of code is ...

Share this post


Link to post
Share on other sites

Hi, i have the same problem. Tried installing Mail Chimp on Prestashop 1.6.1.2. and now receive the same error message at line 1361:

if anyone can advise or point me in the right direction:

Thanks.

 

  // If (false) is a trick to not load the class with "eval".
                    // This way require_once will works correctly
Line 1361                   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_)));
                    }
                }

Share this post


Link to post
Share on other sites

Please ignore my previous post, my problem is now sorted.

Removed the recently added Mail chimp module through ftp.

  • Like 1

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More