if ($trans_no[0]) {
if ($type == 30) { // sales order
read_sales_order($trans_no[0], $this);
if ($view) { // prepare for DN/IV entry
for($line_no = 0; $line_no < count($this->line_items); $line_no++) {
$line = &$this->line_items[$line_no];
if ($trans_no[0]) {
if ($type == 30) { // sales order
read_sales_order($trans_no[0], $this);
if ($view) { // prepare for DN/IV entry
for($line_no = 0; $line_no < count($this->line_items); $line_no++) {
$line = &$this->line_items[$line_no];