AAAAhome/academiac/www/plugins/vmcalculation/avalara/classes/DynamicSoapClient.class.php 0000604 00000005302 15137313037 0024757 0 ustar 00 config = $config;
}
public function __call($n,$args)
{
if(!class_exists('CancelTaxResult')) require (VMAVALARA_CLASS_PATH.DS.'CancelTaxResult.class.php');
$result = null;
$profileHeader = new SoapHeader('http://avatax.avalara.com/services','Profile',new SoapVar($this->profileXML(),XSD_ANYXML));
$securityHeader = new SoapHeader('http://avatax.avalara.com/services','Security',new SoapVar($this->securityXML(),XSD_ANYXML));
if(!class_exists('Message')) require (VMAVALARA_CLASS_PATH.DS.'Message.class.php');
$result = $this->__soapCall($n,$args,NULL,array($securityHeader,$profileHeader));
return $result;
}
private function securityXML()
{
return
''.
''.
''.$this->config->account.''.
''.$this->config->license.''.
//2005-11-22T06:33:26.203Z
''.
'';
}
private function profileXML()
{
return
''.
''.$this->config->name.''.
''.$this->config->client.''.
''.$this->config->adapter.''.
'';
}
}
?>