forked from Wavyzz/dolibarr
NEW Can disable a module by renaming dir of module into module.disabled
(this save time for maintenance when working with FTP).
This commit is contained in:
@@ -71,7 +71,8 @@ function jsUnEscape($source)
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return list of modules directories
|
* Return list of modules directories. We detect directories that contains a subdirectory /core/modules
|
||||||
|
* We discard directory modules that contains 'disabled' into their name.
|
||||||
*
|
*
|
||||||
* @param string $subdir Sub directory (Example: '/mailings')
|
* @param string $subdir Sub directory (Example: '/mailings')
|
||||||
* @return array Array of directories that can contains module descriptors
|
* @return array Array of directories that can contains module descriptors
|
||||||
@@ -95,6 +96,8 @@ function dolGetModulesDirs($subdir='')
|
|||||||
{
|
{
|
||||||
while (($file = readdir($handle))!==false)
|
while (($file = readdir($handle))!==false)
|
||||||
{
|
{
|
||||||
|
if (preg_match('/disabled/',$file)) continue; // We discard module if it contains disabled into name.
|
||||||
|
|
||||||
if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes')
|
if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes')
|
||||||
{
|
{
|
||||||
if (is_dir($dirroot . '/' . $file . '/core/modules'.$subdir.'/'))
|
if (is_dir($dirroot . '/' . $file . '/core/modules'.$subdir.'/'))
|
||||||
|
|||||||
Reference in New Issue
Block a user