Jump to content

MAJ 1.6.1.17 vers 1.6.1.20 - Atos & PHP7


Asu34

Recommended Posts

Bonjour à tous, j'ai procédé à une mise à jour en local de mon site de 1.6.1.17 vers 1.6.1.20. Elle s'est très bien passée.

Cependant j'ai voulu du coup profiter de PHP7 (j'étais en 5.6), mais j'ai le module SIPS/ATOS qui m'affiche un 500 en front et au BO : \classes\module\Module.php(1361) : eval()'d code:
Invalid numeric literal

Pensez-vous qu'il est possible d'adapter ce fichier pour le rendre compatible PHP7 ?

Je vous joins à ce mail le fichier atos.php

Toute idée & conseil sont bien entendu la bienvenuue,

Je vous remercie par avance,

PS : je n'ai des soucis de compatibilité PHP7 qu'avec ce module. 

 

 

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

Je pense avoir résolu le soucis, le mode debug m'a indiqué la ligne 408 en erreur.

Elle était ainsi :

array(
        'id_option' => '01243456878',
        'value' => 01243456878,
        'name' => 'blabla'
      ),

J'ai simplement rajouté les guillemets à value est cela fonctionne.

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

  • 1 year later...

Bonjour,

Je fais face au même problème: Quand j'ouvre "Module et Service" j'obtiens:

[PrestaShop] Fatal error in module file :/home/lymphiricx/shop/classes/module/Module.php(1361) : eval()'d code:
Invalid numeric literal

Par contre, je n'ai pas la même maitrise! Pourriez-vous m'aider à répondre aux 2 questions suivantes?:

- Comment accéder aux fichiers php (logiciel à utiliser depuis où)?

- Comment lancer le mode debug?

Merci de votre aide.

 

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...