I am not able to reproduce the problem with the files you have provided, but looking into the code in the eCart1_PHP.php file, I can see that there is some custom coding you have added, did you also add any custom code to the WA_eCart_Definition_PHP.php file?