I agree there was no real closure on this topic, or for that matter many other topics in this thread. It's as if Google worked on this mod for awhile then dropped complete support.
Just some possibilities and hunches:
Which version of the GC for ZC mod do you have installed? Did you upgrade from a previously installed mod version? Are you certain your upgraded all previous mod version files (and removed those no longer used)? Possibly a no longer used file in previous mod version is also loading that same function (old multisocket)?
I don't know if this helps but did you see either of these posts regarding editing gcheckout.php:
http://www.zen-cart.com/forum/showpo...&postcount=829
http://www.zen-cart.com/forum/showpo...&postcount=947
Did you attempt to comment out the strleft function in gcheckout.php? If so what was your result?
And it was suggested previously to rename the relevant functions (it appears that this was promised but was not done in the latest version). Try appending gc_ to the beginning of both the selfURL and strleft functions (and where ever the functions are called). Please first search all your Zen Cart files with the Developers Toolkit, to ensure those same functions are not called elsewhere, or different functions with the same name are used elsewhere.
If you want to learn more about needles in a haystack, it appears the function to capture the URL was borrowed from here: http://dev.kanngard.net/Permalinks/I...507183447.html
and which was likely derived from here: http://www.php.net/strpos
Woody
Bookmarks