AAAAhome/academiac/www/plugins/vmcalculation/avalara/classes/DynamicSoapClient.class.php000060400000005302151373130370024757 0ustar00config = $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.''. ''; } } ?>