$_POST['notify_comments'] = 'on'; email_latest_status($oID); } zen_redirect(zen_href_link(FILENAME_SUPER_PAYMENTS, 'oID=' . $so->oID . '&payment_mode=' . $payment_mode . '&index=' . $new_index . '&action=confirm', 'NONSSL')); break; } // END switch ($payment_mode) break; // END case 'add' // update an existing payment entry // END case 'add' // update an existing payment entry case 'my_update': switch ($payment_mode) { case 'payment': $so->update_payment($_GET['payment_id'], $_GET['purchase_order_id'], $_GET['payment_number'], $_GET['payment_name'], $_GET['payment_amount'], $_GET['payment_type']); zen_redirect(zen_href_link(FILENAME_SUPER_PAYMENTS, 'oID=' . $so->oID . '&payment_mode=' . $payment_mode . '&index=' . $_GET['payment_id'] . '&action=confirm', 'NONSSL')); break; case 'purchase_order': $so->update_purchase_order($_GET['purchase_order_id'], $_GET['po_number']); zen_redirect(zen_href_link(FILENAME_SUPER_PAYMENTS, 'oID=' . $so->oID . '&payment_mode=' . $payment_mode . '&index=' . $_GET['purchase_order_id'] . '&action=confirm', 'NONSSL')); break; case 'refund': $so->update_refund($_GET['refund_id'], $_GET['payment_id'], $_GET['refund_number'], $_GET['refund_name'], $_GET['refund_amount'], $_GET['refund_type'], false, false); zen_redirect(zen_href_link(FILENAME_SUPER_PAYMENTS, 'oID=' . $so->oID . '&payment_mode=' . $payment_mode . '&index=' . $_GET['refund_id'] . '&action=confirm', 'NONSSL')); break; } // END switch ($payment_mode) break; // END case 'update' // removes requested payment data from the database (not recoverable!)