Jump to content
Sign in to follow this  
luci1

Personnaliser le message d'erreur lors de l’installation d'un module

Recommended Posts

Bonjour à tous,

 

Je développe actuellement un module qui nécessite qu'un autre module soit préalablement installé afin que celui-ci fonctionne correctement.

 

J'ai donc crée une fonction qui teste si le module est déjà installé, et si il ne l'est pas , l'installation échoue.

 

J'aimerais pouvoir personnaliser le message d'erreur afin que l'utilisateur puisse savoir qu'il doit installer un autre module pour que tout fonctionne.

 

L'un de vous a-t-il déjà mis en place une telle solution ?

Share this post


Link to post
Share on other sites

Malheureusement on ne peut pas ,

le message retourné à l'install d'un module via le bo est codé en dur (mais traduisible) , dans la classe AdminModule :

 

 

$module = Module::getInstanceByName(Tools::getValue('module_name'));
if (Validate::isLoadedObject($module))
{
if ($module->uninstall())
if ($module->install())
Tools::redirectAdmin($currentIndex.'&conf=21'.'&token='.$this->token.'&tab_module='.$module->tab.'&module_name='.$module->name);
else
$this->_errors[] = Tools::displayError('Cannot install module');
else
$this->_errors[] = Tools::displayError('Cannot uninstall module');

} else
$this->_errors[] = Tools::displayError('Cannot load module object');

Share this post


Link to post
Share on other sites

OK, merci pour ta réponse, je vais essayer de trouver une autre solutions alors.

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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