diff --git a/htdocs/core/class/fileupload.class.php b/htdocs/core/class/fileupload.class.php index 50b699d8b33..075a6d2dab0 100644 --- a/htdocs/core/class/fileupload.class.php +++ b/htdocs/core/class/fileupload.class.php @@ -76,6 +76,10 @@ class FileUpload elseif ($element == 'order_supplier') { $pathname = 'fourn'; $filename='fournisseur.commande'; $dir_output=$conf->fournisseur->commande->dir_output; + } + elseif ($element == 'invoice_supplier') { + $pathname = 'fourn'; $filename='fournisseur.facture'; + $dir_output=$conf->fournisseur->facture->dir_output; } else { $dir_output=$conf->$element->dir_output; } @@ -83,11 +87,13 @@ class FileUpload dol_include_once('/'.$pathname.'/class/'.$filename.'.class.php'); $classname = ucfirst($filename); - + if ($element == 'order_supplier') { $classname = 'CommandeFournisseur'; + } elseif ($element == 'invoice_supplier') { + $classname = 'FactureFournisseur'; } - + $object = new $classname($db); $object->fetch($fk_element);