$min = $itm->qty_done;
$max = $itm->quantity;
} else {
+ global $path_to_root;
$min = 0;
- $max = $itm->quantity - $itm->qty_done;
+ // Fixing floating point problem in PHP.
+ include_once($path_to_root . "/inventory/includes/db/items_units_db.inc");
+ $max = round2($itm->quantity - $itm->qty_done, get_unit_dec($itm->stock_id));
}
if (check_num('Line'.$line, $min, $max)) {
$min = $itm->qty_done;
$max = $itm->quantity;
} else {
+ global $path_to_root;
$min = 0;
- $max = $itm->quantity - $itm->qty_done;
+ include_once($path_to_root . "/inventory/includes/db/items_units_db.inc");
+ $max = round2($itm->quantity - $itm->qty_done, get_unit_dec($itm->stock_id));
}
+ dump($max);
if (check_num('Line'.$line_no, $min, $max)) {
$_SESSION['Items']->line_items[$line_no]->qty_dispatched =
input_num('Line'.$line_no);