diff --git a/htdocs/exports/index.php b/htdocs/exports/index.php
index 1ce721dab89..48ef5973716 100644
--- a/htdocs/exports/index.php
+++ b/htdocs/exports/index.php
@@ -49,7 +49,7 @@ while (($file = readdir($handle))!==false)
{
if (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
{
- if (eregi("(.*)\.class\.php",$file,$reg))
+ if (eregi("^(mod.*)\.class\.php",$file,$reg))
{
$modulename=$reg[1];
@@ -63,6 +63,7 @@ while (($file = readdir($handle))!==false)
{
foreach($module->export_code as $r => $value)
{
+ dolibarr_syslog("Exports trouvés pour le module ".$modulename);
$perm=$module->export_permission[$r][0];
if (strlen($perms[2]) > 0)
{
@@ -130,16 +131,23 @@ print '
'.$langs->trans("Module").' | ';
print ''.$langs->trans("ExportableDatas").' | ';
print '';
$val=true;
-foreach ($array_export_code as $key => $value)
+if (sizeof($array_export_code))
{
- $val=!$val;
- print '| ';
- print img_object($array_export_module[$key]->getName(),$array_export_module[$key]->picto).' ';
- print $array_export_module[$key]->getName();
- print ' | ';
- print $array_export_label[$key];
- print ' |
';
-
+ foreach ($array_export_code as $key => $value)
+ {
+ $val=!$val;
+ print '| ';
+ print img_object($array_export_module[$key]->getName(),$array_export_module[$key]->picto).' ';
+ print $array_export_module[$key]->getName();
+ print ' | ';
+ print $array_export_label[$key];
+ print ' |
';
+
+ }
+}
+else
+{
+ print '| '.$langs->trans("NoExportableData").' |
';
}
print '';