franckcharpentier Posted February 16, 2010 Share Posted February 16, 2010 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 More sharing options...
amaury Posted February 24, 2010 Share Posted February 24, 2010 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 More sharing options...
franckcharpentier Posted February 24, 2010 Author Share Posted February 24, 2010 Merci pour ta réponse,C'est quand même étrange comme problème.Enfin finalement, je ne fais pas la vérification, et je gère les exceptions par ailleurs. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now