From aa9184905acf6eb5395e878447ce82b6ef19f409 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 25 Apr 2019 00:11:08 +0200 Subject: [PATCH] FIX Duration is lost when editing --- htdocs/product/card.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 5c2862a0b63..50c0d4ab5c9 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -74,8 +74,8 @@ $action=(GETPOST('action', 'alpha') ? GETPOST('action', 'alpha') : 'view'); $cancel=GETPOST('cancel', 'alpha'); $confirm=GETPOST('confirm', 'alpha'); $socid=GETPOST('socid', 'int'); -$duration_value = GETPOST('duration_value'); -$duration_unit = GETPOST('duration_unit'); +$duration_value = GETPOST('duration_value', 'int'); +$duration_unit = GETPOST('duration_unit', 'alpha'); if (! empty($user->societe_id)) $socid=$user->societe_id; $object = new Product($db); @@ -399,8 +399,8 @@ if (empty($reshook)) $object->seuil_stock_alerte = GETPOST('seuil_stock_alerte'); $object->desiredstock = GETPOST('desiredstock'); */ - $object->duration_value = GETPOST('duration_value'); - $object->duration_unit = GETPOST('duration_unit'); + $object->duration_value = GETPOST('duration_value', 'int'); + $object->duration_unit = GETPOST('duration_unit', 'alpha'); $object->canvas = GETPOST('canvas'); $object->weight = GETPOST('weight'); @@ -1025,7 +1025,7 @@ else if ($type == 1) { print ''.$langs->trans("Duration").''; - print ''; + print ''; print $formproduct->selectMeasuringUnits("duration_unit", "time", GETPOST('duration_value', 'alpha'), 0, 1); print ''; } @@ -1401,7 +1401,7 @@ else { // Duration print ''.$langs->trans("Duration").''; - print ' '; + print ' '; print $formproduct->selectMeasuringUnits("duration_unit", "time", $object->duration_unit, 0, 1); print ''; }