QUOTE (masscraft @ Apr 27 2008, 06:12 PM)

When I replace the nusoap.php file, making no other changes, I get the following errors when I click to add an item to the shopping cart:
Warning: SoapClient::__construct() expects at most 2 parameters, 8 given in /home/diamond9/public_html/includes/modules/addons/buysafe.php on line 59
Fatal error: Uncaught SoapFault exception: [Client] SoapClient::__construct() [function.--construct]: Invalid parameters in /home/diamond9/public_html/includes/modules/addons/buysafe.php:59 Stack trace: #0 /home/diamond9/public_html/includes/modules/addons/buysafe.php(59): SoapClient->__construct('https://api.buy...', false, false, false, false, false, 5, 5) #1 /home/diamond9/public_html/includes/classes/buysafe.php(43): buysafe->call_api('AddUpdateShoppi...', Array) #2 /home/diamond9/public_html/includes/runtime/applicationtop/buysafe_applicationtop_bottom.php(31): buysafe_class->call_api('AddUpdateShoppi...', Array) #3 /home/diamond9/public_html/includes/classes/rci.php(45): include('/home/diamond9/...') #4 /home/diamond9/public_html/includes/application_top.php(739): cre_RCI->get('applicationtop', 'bottom', false) #5 /home/diamond9/public_html/shopping_cart.php(15): require('/home/diamond9/...') #6 {main} thrown in /home/diamond9/public_html/includes/modules/addons/buysafe.php on line 59
Any thoughts?
Step 1: Place all nusoap-0.7.3\lib php into classes folder,
Step 2: In buysafe.php, I have changed soapclient as nusoap_client then solved my similar case. You may reference it.
CODE
/* $soapclient = new soapclient(MODULE_BUYSAFE_BUYSAFE_API_URL, false, false, false, false, false, 5, 5);
*/
$soapclient = new nusoap_client(MODULE_BUYSAFE_BUYSAFE_API_URL, false, false, false, false, false, 5, 5);