technically 3.0 is her module.
I run very large zen cart stores, and thus have rewritten most of the modules for my own use.
Edit order was one of them. I offered to merge my edit_orders with diva's edit orders and add some features 
Right now, I am testing 3.5 in a production environment. Once i have all the bugs nailed, ill release it to diva to test.
When she is happy, It will then be ready for the public.
What ive completed to far (a few things not mentioned)
Code:
// Add: Verify edit orders module options to prevent errors and issues.
// Add: GOB Package Trackers (unlimited carriers), which is much better than TY Trackers. *You can use None, TY or GOB trackers with this module*
// Add: multiple update buttons, due to requests from clients
// Add: product language support
// Add: product weights
// Add: order total weights
// Add: initial calculate shipping costs
// Add: edit and view product links
// Edit: minor template/style changes
// Edit: tweak input sizes, tweak icon/image placements
// Add: alternating row colors and mouse over highlighting of active row
// Edit: indent and neaten source code
// Edit: Rename SO_SWITCH -> EDIT_ORDERS_SO_SWITCH (prevent duplicate defines, default: false)
// Add: EDIT_ORDERS_MULTI_SUBMIT_SWITCH (allow multiple submit buttons, default: false)
// Add: EDIT_ORDERS_LAYOUT (specify the alignment of the edit order page, default: left)
// Remove: Double Nested Tables
// Add: Prevent double form submissions. *most users are impatient and will submit more than once*
// Edit: Merge 'update_order' code blocks (None,TY, GOB). *Smaller, more consistent code (~1100 redundant lines)*
// Edit: cast all id's to integer values (int), *$oID = zen_db_scrub_in($_GET['oID']); -> $oID = (int)($_GET['oID']);*
// Edit: cast all amount/tax values to floats
// Edit: zen_db_input(stripslashes($string)) -> zen_db_scrub_in($string) *safer, more accurate*
// Fix: Sanitize Product: id, name, model, qty, tax, final_price
// Add: Only update customer info items that have been changed. *safer, less database writes*
// Add: Only update product info items that have been changed.
// Add: Only update totals that have been changed.
// Fix: Prevent Nuking address information with NULLS.
// Fix: Display a message if no updates are performed.
// Fix: Correctly quote all SQL statements
// Add: Prevent working with nulls. *better be safe than sorry*
// Fix: Update Notifications
Bookmarks