From e9e8da4b70cc1ed6b8c9513384d691e33090bae9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 30 Oct 2005 14:02:38 +0000 Subject: [PATCH] =?UTF-8?q?Suite=20de=20la=20fonction=20g=E9n=E9rique=20d'?= =?UTF-8?q?export?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/exports/index.php | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) 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 '';