- $_POST['code_id'] = $order->gl_items[$Index]->code_id;
- $_POST['dimension_id'] = $order->gl_items[$Index]->dimension_id;
- $_POST['dimension2_id'] = $order->gl_items[$Index]->dimension2_id;
- $_POST['amount'] =
- price_format(($payment ? 1 : -1) * $order->gl_items[$Index]->amount);
- $_POST['description'] = $order->gl_items[$Index]->description;
- $_POST['LineMemo'] = $order->gl_items[$Index]->reference;
-
- hidden('Index', $order->gl_items[$Index]->index);
- hidden('code_id', $order->gl_items[$Index]->code_id);
- label_cell($_POST['code_id']);
- label_cell($order->gl_items[$Index]->description);
- if ($dim >= 1)
- dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
- if ($dim > 1)
- dimensions_list_cells(null, 'dimension2_id', null, true, " ", false, 2);
+ $item = $order->gl_items[$Index];
+ $_POST['code_id'] = $item->code_id;
+ $_POST['dimension_id'] = $item->dimension_id;
+ $_POST['dimension2_id'] = $item->dimension2_id;
+ $_POST['amount'] = price_format(abs($item->amount));
+ $_POST['description'] = $item->description;
+ $_POST['LineMemo'] = $item->reference;
+
+ hidden('Index', $id);