From d3e8a0e6a7737bb6b847bac325325f8933d6cd76 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 7 Mar 2008 17:12:19 +0000 Subject: fixed #783 --- framework/3rdParty/WsdlGen/Wsdl.php | 2 +- framework/3rdParty/WsdlGen/WsdlGenerator.php | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'framework/3rdParty/WsdlGen') diff --git a/framework/3rdParty/WsdlGen/Wsdl.php b/framework/3rdParty/WsdlGen/Wsdl.php index 4de57e6b..1df2f337 100644 --- a/framework/3rdParty/WsdlGen/Wsdl.php +++ b/framework/3rdParty/WsdlGen/Wsdl.php @@ -78,7 +78,7 @@ class Wsdl private $_encoding=''; - private static $_primitiveTypes = array('string', 'int', 'float', 'boolean'); + private static $_primitiveTypes = array('string', 'int', 'float', 'boolean', 'date', 'time', 'dateTime'); /** * Creates a new Wsdl thing diff --git a/framework/3rdParty/WsdlGen/WsdlGenerator.php b/framework/3rdParty/WsdlGen/WsdlGenerator.php index f2a6b380..a52d97dd 100644 --- a/framework/3rdParty/WsdlGen/WsdlGenerator.php +++ b/framework/3rdParty/WsdlGen/WsdlGenerator.php @@ -224,6 +224,15 @@ class WsdlGenerator case 'bool': return 'xsd:boolean'; break; + case 'date': + return 'xsd:date'; + break; + case 'time': + return 'xsd:time'; + break; + case 'dateTime': + return 'xsd:dateTime'; + break; case 'array': return 'soap-enc:Array'; break; -- cgit v1.2.3