$affected_rows++; break; case 'drop': $so->delete_refund($so->refund[$a]['index']); $affected_rows++; break; } } } } // END if ($_GET['refund_action']) break; // END case 'payment' // END case 'payment' case 'purchase_order': $so->delete_purchase_order($_GET['purchase_order_id']); $affected_rows++; // handle the payments, if any if ($_GET['payment_action']) { for ($a = 0; $a < sizeof($so->po_payment); $a++) { if ($so->po_payment[$a]['assigned_po'] == $_GET['purchase_order_id']) { switch ($_GET['payment_action']) { case 'keep': $so->update_payment($so->po_payment[$a]['index'], 0); $affected_rows++; break; case 'move': $so->update_payment($so->po_payment[$a]['index'], $_GET['new_po_id']); $affected_rows++; break; case 'drop':