Guessing that you're using a PHP version older than 5.3.0 but your module appears to be attempting to use namespaces, which isn't supported prior to PHP 5.3.0.
Guessing also that you could try replacing all references to "eWAY\" with blank (ie: removing them), as a temporary workaround. Hopefully that doesn't introduce any naming clashes.
Other than that, I agree with the others: ask eWay for their support in conjunction with whichever PHP version you're using.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
OK - I contacted eWay and eventually they asked what PHP version I was using (I checked in zencart under Tools and it was 5.2.17). The eWay module I am using requires PHP 5.3. So that was the reason for the fail. It turns out that my host Hostgator did some moving around of sites a while back and must have downgraded the PHP version. I can't really blame them because they did advise me that things were going on and asked me to check my sites for problems. Trouble was, I was just about to leave for overseas and didn't have time to do anything. So, mystery solved!
Bookmarks