diff --git a/htdocs/admin/modulehelp.php b/htdocs/admin/modulehelp.php
index 0c53bebfc52..63a1ff214c1 100644
--- a/htdocs/admin/modulehelp.php
+++ b/htdocs/admin/modulehelp.php
@@ -382,15 +382,16 @@ if ($mode == 'feature') {
$text .= '
';
$text .= '
'.$langs->trans("AddDataTables").': ';
- $sqlfiles = dol_dir_list(dol_buildpath($moduledir.'/sql/'), 'files', 0, 'llx.*\.sql', array('\.key\.sql', '\.sql\.back'));
+ $sqlfiles1 = dol_dir_list(DOL_DOCUMENT_ROOT.'/install/mysql/tables/', 'files', 0, 'llx.*-'.$moduledir.'\.sql', array('\.key\.sql', '\.sql\.back'));
+ $sqlfiles2 = dol_dir_list(dol_buildpath($moduledir.'/sql/'), 'files', 0, 'llx.*\.sql', array('\.key\.sql', '\.sql\.back'));
+ $sqlfiles = array_merge($sqlfiles1, $sqlfiles2);
+
if (count($sqlfiles) > 0) {
- $text .= $langs->trans("Yes").' (';
$i = 0;
foreach ($sqlfiles as $val) {
- $text .= ($i ? ', ' : '').preg_replace('/\.sql$/', '', preg_replace('/llx_/', '', $val['name']));
+ $text .= ($i ? ', ' : '').preg_replace('/\-'.$moduledir.'$/', '', preg_replace('/\.sql$/', '', preg_replace('/llx_/', '', $val['name'])));
$i++;
}
- $text .= ')';
} else {
$text .= $langs->trans("No");
}
@@ -413,7 +414,7 @@ if ($mode == 'feature') {
$text .= '
'.$langs->trans("AddData").': ';
$filedata = dol_buildpath($moduledir.'/sql/data.sql');
if (dol_is_file($filedata)) {
- $text .= $langs->trans("Yes").' ('.$moduledir.'/sql/data.sql)';
+ $text .= $langs->trans("Yes").' ('.$moduledir.'/sql/data.sql)';
} else {
$text .= $langs->trans("No");
}