New: Add path to installed dir of external modules + Name and web of

module provider.
This commit is contained in:
Laurent Destailleur
2013-10-28 01:37:04 +01:00
parent c81bb60384
commit 93c5720579
5 changed files with 40 additions and 16 deletions

View File

@@ -262,7 +262,7 @@ abstract class DolibarrModules
/**
* Retourne la version du module.
* Return module version.
* Pour les modules a l'etat 'experimental', retourne la traduction de 'experimental'
* Pour les modules 'dolibarr', retourne la version de Dolibarr
* Pour les autres modules, retourne la version du module
@@ -282,6 +282,20 @@ abstract class DolibarrModules
}
/**
* Return if a module is a core or external module
*
* @return string 'core', 'external' or 'unknown'
*/
function isCoreOrExternalModule()
{
if ($this->version == 'dolibarr') return 'core';
if (! empty($this->version) && ! in_array($this->version,array('experimental','development'))) return 'external';
if (! empty($this->editor_name) || ! empty($this->editor_web)) return 'external';
return 'unknown';
}
/**
* Return list of lang files related to module
*