diff --git a/htdocs/admin/fichinter.php b/htdocs/admin/fichinter.php
index ae7d9f177b2..737f528e41c 100644
--- a/htdocs/admin/fichinter.php
+++ b/htdocs/admin/fichinter.php
@@ -176,6 +176,7 @@ if ($handle)
if (eregi('^(mod_.*)\.php$',$file,$reg))
{
$file = $reg[1];
+ $className = substr($file,4);
require_once($dir.$file.".php");
@@ -190,13 +191,13 @@ if ($handle)
print '
'.$module->getExample()." | \n";
print '';
- if ($conf->global->FICHEINTER_ADDON == $file)
+ if ($conf->global->FICHEINTER_ADDON == $className)
{
print img_tick($langs->trans("Activated"));
}
else
{
- print ''.$langs->trans("Default").'';
+ print ''.$langs->trans("Default").'';
}
print ' | ';
diff --git a/htdocs/fichinter/fiche.php b/htdocs/fichinter/fiche.php
index 193da24b407..d891c2cccfe 100644
--- a/htdocs/fichinter/fiche.php
+++ b/htdocs/fichinter/fiche.php
@@ -32,9 +32,9 @@ require_once(DOL_DOCUMENT_ROOT."/fichinter/fichinter.class.php");
require_once(DOL_DOCUMENT_ROOT."/includes/modules/fichinter/modules_fichinter.php");
require_once(DOL_DOCUMENT_ROOT."/lib/fichinter.lib.php");
if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/project.class.php");
-if (defined("FICHEINTER_ADDON") && is_readable(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/".FICHEINTER_ADDON.".php"))
+if (defined("FICHEINTER_ADDON") && is_readable(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/mod_".FICHEINTER_ADDON.".php"))
{
- require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/".FICHEINTER_ADDON.".php");
+ require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/mod_".FICHEINTER_ADDON.".php");
}
$langs->load("companies");
@@ -369,7 +369,7 @@ if ($_GET["action"] == 'create')
$result=$ficheinter->fetch($fichinterid);
$obj = $conf->global->FICHEINTER_ADDON;
- $file = $obj.".php";
+ $obj = "mod_".$obj;
$modFicheinter = new $obj;
$numpr = $modFicheinter->getNextValue($societe,$ficheinter);