Browse Source

Fixed translation of product units in documents

Tim Otte 5 years ago
parent
commit
0e03578e91

+ 1 - 0
htdocs/bom/class/bom.class.php

@@ -945,6 +945,7 @@ class BOM extends CommonObject
 		global $conf, $langs;
 
 		$langs->load("mrp");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'standard';

+ 1 - 0
htdocs/comm/propal/class/propal.class.php

@@ -3787,6 +3787,7 @@ class Propal extends CommonObject
 		global $conf, $langs;
 
 		$langs->load("propale");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'azur';

+ 1 - 0
htdocs/commande/class/commande.class.php

@@ -3990,6 +3990,7 @@ class Commande extends CommonOrder
 		global $conf, $langs;
 
 		$langs->load("orders");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'einstein';

+ 1 - 0
htdocs/compta/facture/class/facture.class.php

@@ -4402,6 +4402,7 @@ class Facture extends CommonInvoice
 		global $conf, $langs;
 
 		$langs->load("bills");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele))
 		{

+ 1 - 0
htdocs/contrat/class/contrat.class.php

@@ -2468,6 +2468,7 @@ class Contrat extends CommonObject
 		global $conf, $langs;
 
 		$langs->load("contracts");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'strato';

+ 2 - 2
htdocs/core/class/commonobjectline.class.php

@@ -74,12 +74,12 @@ abstract class CommonObjectLine extends CommonObject
 			$label_type = 'short_label';
 		}
 
-		$sql = 'select '.$label_type.' from '.MAIN_DB_PREFIX.'c_units where rowid='.$this->fk_unit;
+		$sql = 'select '.$label_type.',code from '.MAIN_DB_PREFIX.'c_units where rowid='.$this->fk_unit;
 		$resql = $this->db->query($sql);
 		if ($resql && $this->db->num_rows($resql) > 0)
 		{
 			$res = $this->db->fetch_array($resql);
-			$label = $res[$label_type];
+			$label = ($label_type == 'short' ? $res[$label_type] : 'unit'.$res['code']);
 			$this->db->free($resql);
 			return $label;
 		}

+ 1 - 0
htdocs/expedition/class/expedition.class.php

@@ -2567,6 +2567,7 @@ class Expedition extends CommonObject
 		global $conf, $langs;
 
 		$langs->load("sendings");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'rouget';

+ 1 - 0
htdocs/fourn/class/fournisseur.commande.class.php

@@ -3084,6 +3084,7 @@ class CommandeFournisseur extends CommonOrder
 		global $conf, $langs;
 
 		$langs->load("suppliers");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'muscadet';

+ 1 - 0
htdocs/fourn/class/fournisseur.facture.class.php

@@ -2721,6 +2721,7 @@ class FactureFournisseur extends CommonInvoice
 		global $conf, $user, $langs;
 
 		$langs->load("suppliers");
+		$outputlangs->load("products");
 
 		// Set the model on the model name to use
 		if (empty($modele))

+ 1 - 0
htdocs/livraison/class/livraison.class.php

@@ -1068,6 +1068,7 @@ class Livraison extends CommonObject
 		global $conf, $user, $langs;
 
 		$langs->load("deliveries");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'typhon';

+ 1 - 0
htdocs/product/class/product.class.php

@@ -4568,6 +4568,7 @@ class Product extends CommonObject
         global $conf, $user, $langs;
 
         $langs->load("products");
+		$outputlangs->load("products");
 
         // Positionne le modele sur le nom du modele a utiliser
         if (!dol_strlen($modele)) {

+ 1 - 0
htdocs/product/stock/class/entrepot.class.php

@@ -878,6 +878,7 @@ class Entrepot extends CommonObject
 		global $conf, $user, $langs;
 
 		$langs->load("stocks");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'standard';

+ 1 - 0
htdocs/product/stock/class/mouvementstock.class.php

@@ -1164,6 +1164,7 @@ class MouvementStock extends CommonObject
 		global $conf, $user, $langs;
 
 		$langs->load("stocks");
+		$outputlangs->load("products");
 
 		if (!dol_strlen($modele)) {
 			$modele = 'stdmovement';

+ 1 - 0
htdocs/supplier_proposal/class/supplier_proposal.class.php

@@ -2722,6 +2722,7 @@ class SupplierProposal extends CommonObject
         global $conf, $langs;
 
         $langs->load("supplier_proposal");
+		$outputlangs->load("products");
 
         if (!dol_strlen($modele)) {
             $modele = 'aurore';