I have just upgraded to 1.25, using ZC 1.3.7.1. I am using all of the new files apart from the tpl_checkout_default file which I kept from v 1.05 since I don't care about the split page/stacked page options and all of the code seemed to be essentially the same between the old tpl_checkout_default and the new tpl_checkout_default with tpl_checkout_split(apart from the old file not using tables). Everything functions correctly except for the following error.
When I enter an invalid credit card expiration date and click submit, I am taken to the fec_checkout_confirmation page, which then kicks me back to the checkout page with the correct error message.
Where the bug is, is that when you are redirected back to the checkout page the url is only &main_page=checkout and not &main_page=checkout&action=null. What happens is that when I enter in the credit card info again and click submit, the page just refreshes and the new url is &main_page=checkout&action=null. I then have to resubmit the credit card info again to get to the checkout confirmation page again.
I have looked through the header_php files in both modules>pages>checkout and modules>pages>fec_checkout_confirmation, and at the various tpl files in templates>my_template>templates but can't see where the error is.
Is this a known issue, and if so is there a workaround? It adds a level of confusion and frustration for the user when they are having pages refresh for no apparent reason.
Thanks for continuing to develop and support your mods, Numinix!!


Reply With Quote
