Do not show export filter for disabled modules

This commit is contained in:
Laurent Destailleur 2008-12-08 14:20:52 +00:00
parent ac7c2e8e3f
commit 48f0215e96

View File

@ -61,11 +61,11 @@ class Export
/** /**
* \brief Load an exportable dataset * \brief Load an exportable dataset
* \param user Object user making export * \param user Object user making export
* \param filter Code export pour charger un lot de donn<EFBFBD>es particulier * \param filter Code export pour charger un lot de donnees particulier
*/ */
function load_arrays($user,$filter='') function load_arrays($user,$filter='')
{ {
global $langs; global $langs,$conf;
dolibarr_syslog("Export::load_arrays user=".$user->id." filter=".$filter); dolibarr_syslog("Export::load_arrays user=".$user->id." filter=".$filter);
@ -81,6 +81,13 @@ class Export
{ {
$modulename=$reg[1]; $modulename=$reg[1];
// Defined if module is enabled
$enabled=true;
$part=strtolower(eregi_replace('^mod','',$modulename));
if (empty($conf->$part->enabled)) $enabled=false;
if ($enabled)
{
// Chargement de la classe // Chargement de la classe
$file = $dir."/".$modulename.".class.php"; $file = $dir."/".$modulename.".class.php";
$classname = $modulename; $classname = $modulename;
@ -149,6 +156,7 @@ class Export
} }
} }
} }
}
closedir($handle); closedir($handle);
} }