Index: storminvoice.theme.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/storm/storminvoice/Attic/storminvoice.theme.inc,v retrieving revision 1.2.4.42 diff -u -r1.2.4.42 storminvoice.theme.inc --- storminvoice.theme.inc 28 Oct 2009 22:16:14 -0000 1.2.4.42 +++ storminvoice.theme.inc 29 Oct 2009 17:39:32 -0000 @@ -327,16 +327,18 @@ $r = db_query($s, $node->vid); $invoice_items = array(); - while ($invoice_item = db_fetch_object($r)) { - $invoice_items[] = $invoice_item; + $i = 0; + while ($invoice_item = db_fetch_array($r)) { + $invoice_items[$i] = $invoice_item; + $i++; } - foreach ($invoice_items as $key => $invoice_item) { + foreach ($invoice_items as $key => $inv_item) { // PHP4 compatibility - for D7 change this to use the original array by reference - $invoice_items[$key]->amount = sprintf("%.2f", $invoice_item->amount); - $invoice_items[$key]->tax1 = sprintf("%.2f", $invoice_item->tax1); - $invoice_items[$key]->tax2 = sprintf("%.2f", $invoice_item->tax2); - $invoice_items[$key]->total = sprintf("%.2f", $invoice_item->total); + $invoice_items[$key]['amount'] = sprintf("%.2f", $inv_item->amount); + $invoice_items[$key]['tax1'] = sprintf("%.2f", $inv_item->tax1); + $invoice_items[$key]['tax2'] = sprintf("%.2f", $inv_item->tax2); + $invoice_items[$key]['total'] = sprintf("%.2f", $inv_item->total); } $node->content['group4'] = array(