diff --git a/htdocs/expedition/expedition.class.php b/htdocs/expedition/expedition.class.php index b96ffd86cf2..80ee34caf59 100644 --- a/htdocs/expedition/expedition.class.php +++ b/htdocs/expedition/expedition.class.php @@ -251,8 +251,18 @@ class Expedition extends CommonObject $this->modelpdf = $obj->model_pdf; $this->expedition_method_id = $obj->fk_expedition_methode; $this->tracking_number = $obj->tracking_number; + $this->trueWeight = $obj->weight; $this->weight_units = $obj->weight_units; + + $this->trueWidth = $obj->width; + $this->width_units = $obj->size_units; + $this->trueHeight = $obj->height; + $this->height_units = $obj->size_units; + $this->trueDepth = $obj->size; + $this->depth_units = $obj->size_units; + + // A denormalized value $this->trueSize = $obj->size."x".$obj->width."x".$obj->height; $this->size_units = $obj->size_units; diff --git a/htdocs/expedition/fiche.php b/htdocs/expedition/fiche.php index 0989dafb234..81d483a0346 100644 --- a/htdocs/expedition/fiche.php +++ b/htdocs/expedition/fiche.php @@ -29,11 +29,12 @@ require("./pre.inc.php"); require_once(DOL_DOCUMENT_ROOT."/html.formfile.class.php"); +require_once(DOL_DOCUMENT_ROOT."/html.formproduct.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/sendings.lib.php"); -if ($conf->produit->enabled) require_once(DOL_DOCUMENT_ROOT."/product.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/propal.class.php"); +if ($conf->produit->enabled) require_once(DOL_DOCUMENT_ROOT."/product.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/commande.class.php"); -if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); +if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); $langs->load("companies"); $langs->load("bills"); @@ -194,6 +195,7 @@ llxHeader('',$langs->trans('Sending'),'Expedition'); $html = new Form($db); $formfile = new FormFile($db); +$formproduct = new FormProduct($db); /********************************************************************* * @@ -295,16 +297,16 @@ if ($_GET["action"] == 'create') print '
| '; print $langs->trans("Weight"); print ' | '; - print $html->select_measuring_units("weight_units","weight"); + print $formproduct->select_measuring_units("weight_units","weight"); print ' | |
| '; - print $langs->trans("width"); + print $langs->trans("Width"); print ' | '; print ' | |
| '; - print $langs->trans("height"); + print $langs->trans("Height"); print ' | '; - print $html->select_measuring_units("size_units","size"); + print $formproduct->select_measuring_units("size_units","size"); print ' | |
| '; - print $langs->trans("depth"); + print $langs->trans("Depth"); print ' | '; print ' |