Jump to content

Call to undefined method Module::isInstalled()


Recommended Posts

Bonjour,

Je fais appel à la méthode Module::isInstalled() dans un de mes modules.

Sur mes serveurs, pas de problème, mais à priori, certaines personnes ont ce message :

Fatal error: Call to undefined method Module::isInstalled() in C:\wamp\www\modules\importproductsattributs\AdminImportProductsAttributs.php on line 10



D'où cela peut il venir ?

Link to comment
Share on other sites

  • 2 weeks later...

J'ai eu le même problème sur un des modules que je vend.

J'ai remplacé Module::isInstalled par self::isInstalled et j'ai copié-collé le code suivant dans ma classe :

    public static function isInstalled($moduleName)
   {
       Db::getInstance()->Execute('SELECT `id_module` FROM `'._DB_PREFIX_.'module` WHERE `name` = \''.pSQL($moduleName).'\'');
       return (bool)Db::getInstance()->NumRows();
   }



Qui correspond à Module::isInstalled.

Au lieu d'appeler la méthode dans la classe Module, il l'appelle directement en lui.

J'attend de voir ce que ça donne chez le client là. En tout cas, j'ai le même problème chez moi, ca marche en local et pour d'autres clients mais pas avec certains.

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