From 9270b2c54cf1aced928acbf6d473524b17909419 Mon Sep 17 00:00:00 2001 From: Ion Date: Fri, 20 Jan 2017 10:57:41 +0100 Subject: [PATCH] Add supplier order/invoice to elementproperties --- htdocs/core/lib/functions2.lib.php | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/htdocs/core/lib/functions2.lib.php b/htdocs/core/lib/functions2.lib.php index bb34806965aed..a13a9d9ee8567 100644 --- a/htdocs/core/lib/functions2.lib.php +++ b/htdocs/core/lib/functions2.lib.php @@ -1923,10 +1923,6 @@ function getElementProperties($element_type) $subelement = $regs[2]; } - $classfile = strtolower($subelement); - $classname = ucfirst($subelement); - $classpath = $module.'/class'; - // For compat if($element_type == "action") { $classpath = 'comm/action/class'; @@ -1991,8 +1987,22 @@ function getElementProperties($element_type) $module='propal'; $subelement='propaleligne'; } - $classfile = strtolower($subelement); - $classname = ucfirst($subelement); + if ($element_type == 'order_supplier') { + $classpath = 'fourn/class'; + $module='fournisseur'; + $subelement='commandefournisseur'; + $classfile='fournisseur.commande'; + } + if ($element_type == 'invoice_supplier') { + $classpath = 'fourn/class'; + $module='fournisseur'; + $subelement='facturefournisseur'; + $classfile='fournisseur.facture'; + } + + if (!isset($classfile)) $classfile = strtolower($subelement); + if (!isset($classname)) $classname = ucfirst($subelement); + if (!isset($classpath)) $classpath = $module.'/class'; $element_properties = array( 'module' => $module,