Jump to content

impedir instalación de modulos si no son de un determinado autor


fred1roca

Recommended Posts

quiero editar esta clase ModuleManager.php  “o la que se necesite'” para  hacer que si un módulo no está hecho por un determinado autor no se pueda instalar en mi prestashop 1.7 sabes cómo puedo hacerlo  si es en esa clase ubicada en src/core/addon/module   gracias

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

11 hours ago, fred1roca said:

quiero editar esta clase ModuleManager.php  “o la que se necesite'” para  hacer que si un módulo no está hecho por un determinado autor no se pueda instalar en mi prestashop 1.7 sabes cómo puedo hacerlo  si es en esa clase ubicada en src/core/addon/module   gracias

 

Puedes sobreescribir la función install() de la clase Module o bien crear un módulo en el hook actionModuleInstallBefore que realice la validación.

Link to comment
Share on other sites

5 hours ago, joseantgv said:

 

Puedes sobreescribir la función install() de la clase Module o bien crear un módulo en el hook actionModuleInstallBefore que realice la validación.

es que si sobrescribo esa función ya no me instala ningún programa e puesto algo como esto    $name = $this->moduleZipManager->getName($source);
if($name!='mi autor'){
exit();
} pero básicamente todo lo que ponga ha hecho que  no se instale nada.

y existen 2 funciones install una en ModuleMager.php y otra en ThemeManager.php

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