Fixed feature to add cron extension in meta. Tiquet: #3669

(cherry picked from commit cefbc70ede)
This commit is contained in:
m-lopez-f 2016-05-23 15:20:46 +02:00
parent d9b2c33059
commit ec0015d6a4
1 changed files with 17 additions and 4 deletions

View File

@ -93,11 +93,24 @@ function extensions_is_extension ($page) {
* @param bool $enterprise
*/
function extensions_get_extensions ($enterprise = false) {
$dir = EXTENSIONS_DIR;
$master_dir = ENTERPRISE_DIR . '/' . EXTENSIONS_DIR;
$handle = false;
if ($enterprise)
$dir = ENTERPRISE_DIR.'/'.EXTENSIONS_DIR;
if ($enterprise) {
$dir = ENTERPRISE_DIR . '/' . EXTENSIONS_DIR;
if (defined("METACONSOLE")) {
$dir = '../' . EXTENSIONS_DIR;
$master_dir = '../' . EXTENSIONS_DIR;
}
}
else {
if (defined("METACONSOLE")) {
$dir = '../../' . $dir;
$master_dir = '../' . EXTENSIONS_DIR;
}
}
if (file_exists ($dir))
$handle = @opendir ($dir);
@ -134,7 +147,7 @@ function extensions_get_extensions ($enterprise = false) {
}
/* Load extensions in enterprise directory */
if (! $enterprise && file_exists (ENTERPRISE_DIR.'/'.EXTENSIONS_DIR))
if (! $enterprise && file_exists ($master_dir))
return array_merge ($extensions, extensions_get_extensions (true));
return $extensions;