Commit f6fce6964184ec54397b23edd851258e2bc44fdd

Authored by conradverm
1 parent 2b76e88f

"KTS-1973"

"Webservice error when calling get_folder_contents fom VB.NET"
Fixed. Patched the return types of all the functions.

Reviewed By: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6602 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 169 additions and 170 deletions
ktwebservice/webservice.php
@@ -86,13 +86,13 @@ class KTWebService @@ -86,13 +86,13 @@ class KTWebService
86 86
87 $this->namespace = 'KnowledgeTree'; 87 $this->namespace = 'KnowledgeTree';
88 88
89 - $this->__typedef['kt_response'] = 89 + $this->__typedef["{urn:$this->namespace}kt_response"] =
90 array( 90 array(
91 'status_code' => 'int', 91 'status_code' => 'int',
92 'message' => 'string' 92 'message' => 'string'
93 ); 93 );
94 94
95 - $this->__typedef['kt_folder_detail'] = 95 + $this->__typedef["{urn:$this->namespace}kt_folder_detail"] =
96 array( 96 array(
97 'status_code'=>'int', 97 'status_code'=>'int',
98 'message'=>'string', 98 'message'=>'string',
@@ -104,7 +104,7 @@ class KTWebService @@ -104,7 +104,7 @@ class KTWebService
104 104
105 105
106 106
107 - $this->__typedef['kt_folder_item'] = 107 + $this->__typedef["{urn:$this->namespace}kt_folder_item"] =
108 array( 108 array(
109 'id' => 'int', 109 'id' => 'int',
110 'item_type' => 'string', 110 'item_type' => 'string',
@@ -123,7 +123,7 @@ class KTWebService @@ -123,7 +123,7 @@ class KTWebService
123 'items' =>"{urn:$this->namespace}kt_folder_items" 123 'items' =>"{urn:$this->namespace}kt_folder_items"
124 ); 124 );
125 125
126 - $this->__typedef['kt_folder_items'] = 126 + $this->__typedef["{urn:$this->namespace}kt_folder_items"] =
127 array( 127 array(
128 array( 128 array(
129 'item' => "{urn:$this->namespace}kt_folder_item" 129 'item' => "{urn:$this->namespace}kt_folder_item"
@@ -131,7 +131,7 @@ class KTWebService @@ -131,7 +131,7 @@ class KTWebService
131 ); 131 );
132 132
133 133
134 - $this->__typedef['kt_folder_contents'] = 134 + $this->__typedef["{urn:$this->namespace}kt_folder_contents"] =
135 array( 135 array(
136 'status_code' => 'int', 136 'status_code' => 'int',
137 'message' => 'string', 137 'message' => 'string',
@@ -141,7 +141,7 @@ class KTWebService @@ -141,7 +141,7 @@ class KTWebService
141 'items' => "{urn:$this->namespace}kt_folder_items", 141 'items' => "{urn:$this->namespace}kt_folder_items",
142 ); 142 );
143 143
144 - $this->__typedef['kt_document_detail'] = 144 + $this->__typedef["{urn:$this->namespace}kt_document_detail"] =
145 array( 145 array(
146 'status_code'=>'int', 146 'status_code'=>'int',
147 'message'=>'string', 147 'message'=>'string',
@@ -162,7 +162,7 @@ class KTWebService @@ -162,7 +162,7 @@ class KTWebService
162 // 'metadata' => "{urn:$this->namespace}kt_metadata_fieldsets" 162 // 'metadata' => "{urn:$this->namespace}kt_metadata_fieldsets"
163 ); 163 );
164 164
165 - $this->__typedef['kt_metadata_selection_item'] = 165 + $this->__typedef["{urn:$this->namespace}kt_metadata_selection_item"] =
166 array( 166 array(
167 'id' => 'int', 167 'id' => 'int',
168 'name' => 'string', 168 'name' => 'string',
@@ -171,7 +171,7 @@ class KTWebService @@ -171,7 +171,7 @@ class KTWebService
171 ); 171 );
172 172
173 173
174 - $this->__typedef['kt_metadata_selection'] = 174 + $this->__typedef["{urn:$this->namespace}kt_metadata_selection"] =
175 array( 175 array(
176 array( 176 array(
177 'item' => "{urn:$this->namespace}kt_metadata_selection_item" 177 'item' => "{urn:$this->namespace}kt_metadata_selection_item"
@@ -179,7 +179,7 @@ class KTWebService @@ -179,7 +179,7 @@ class KTWebService
179 ); 179 );
180 180
181 181
182 - $this->__typedef['kt_metadata_field'] = 182 + $this->__typedef["{urn:$this->namespace}kt_metadata_field"] =
183 array( 183 array(
184 'name' => 'string', 184 'name' => 'string',
185 'required' => 'boolean' , 185 'required' => 'boolean' ,
@@ -189,48 +189,48 @@ class KTWebService @@ -189,48 +189,48 @@ class KTWebService
189 'selection' => "{urn:$this->namespace}kt_metadata_selection" , 189 'selection' => "{urn:$this->namespace}kt_metadata_selection" ,
190 ); 190 );
191 191
192 - $this->__typedef['kt_metadata_fields'] = 192 + $this->__typedef["{urn:$this->namespace}kt_metadata_fields"] =
193 array( 193 array(
194 array( 194 array(
195 'field' => "{urn:$this->namespace}kt_metadata_field" 195 'field' => "{urn:$this->namespace}kt_metadata_field"
196 ) 196 )
197 ); 197 );
198 - $this->__typedef['kt_metadata_fieldset'] = 198 + $this->__typedef["{urn:$this->namespace}kt_metadata_fieldset"] =
199 array( 199 array(
200 'fieldset' => 'string', 200 'fieldset' => 'string',
201 'description' => 'string', 201 'description' => 'string',
202 'fields' => "{urn:$this->namespace}kt_metadata_fields" , 202 'fields' => "{urn:$this->namespace}kt_metadata_fields" ,
203 ); 203 );
204 204
205 - $this->__typedef['kt_metadata_fieldsets'] = 205 + $this->__typedef["{urn:$this->namespace}kt_metadata_fieldsets"] =
206 array( 206 array(
207 array( 207 array(
208 'fieldset' => "{urn:$this->namespace}kt_metadata_fieldset" 208 'fieldset' => "{urn:$this->namespace}kt_metadata_fieldset"
209 ) 209 )
210 ); 210 );
211 211
212 - $this->__typedef['kt_metadata_response'] = 212 + $this->__typedef["{urn:$this->namespace}kt_metadata_response"] =
213 array( 213 array(
214 'status_code' => 'int', 214 'status_code' => 'int',
215 'message' => 'string', 215 'message' => 'string',
216 'metadata' => "{urn:$this->namespace}kt_metadata_fieldsets" , 216 'metadata' => "{urn:$this->namespace}kt_metadata_fieldsets" ,
217 ); 217 );
218 218
219 - $this->__typedef['kt_document_transitions'] = 219 + $this->__typedef["{urn:$this->namespace}kt_document_transitions"] =
220 array( 220 array(
221 array( 221 array(
222 'transition' => 'string' 222 'transition' => 'string'
223 ) 223 )
224 ); 224 );
225 225
226 - $this->__typedef['kt_document_transitions_response'] = 226 + $this->__typedef["{urn:$this->namespace}kt_document_transitions_response"] =
227 array( 227 array(
228 'status_code'=>'int', 228 'status_code'=>'int',
229 'message'=>'string', 229 'message'=>'string',
230 'metadata' => "{urn:$this->namespace}kt_document_transitions" 230 'metadata' => "{urn:$this->namespace}kt_document_transitions"
231 ); 231 );
232 232
233 - $this->__typedef['kt_document_transaction_history_item'] = 233 + $this->__typedef["{urn:$this->namespace}kt_document_transaction_history_item"] =
234 array( 234 array(
235 'transaction_name'=>'string', 235 'transaction_name'=>'string',
236 'username'=>'string', 236 'username'=>'string',
@@ -241,7 +241,7 @@ class KTWebService @@ -241,7 +241,7 @@ class KTWebService
241 ); 241 );
242 242
243 243
244 - $this->__typedef['kt_document_transaction_history'] = 244 + $this->__typedef["{urn:$this->namespace}kt_document_transaction_history"] =
245 array( 245 array(
246 array( 246 array(
247 'history' => "{urn:$this->namespace}kt_document_transaction_history_item" 247 'history' => "{urn:$this->namespace}kt_document_transaction_history_item"
@@ -249,14 +249,14 @@ class KTWebService @@ -249,14 +249,14 @@ class KTWebService
249 ); 249 );
250 250
251 251
252 - $this->__typedef['kt_document_transaction_history_response'] = 252 + $this->__typedef["{urn:$this->namespace}kt_document_transaction_history_response"] =
253 array( 253 array(
254 'status_code'=>'int', 254 'status_code'=>'int',
255 'message'=>'string', 255 'message'=>'string',
256 'history' => "{urn:$this->namespace}kt_document_transaction_history" 256 'history' => "{urn:$this->namespace}kt_document_transaction_history"
257 ); 257 );
258 258
259 - $this->__typedef['kt_document_version_history_item'] = 259 + $this->__typedef["{urn:$this->namespace}kt_document_version_history_item"] =
260 array( 260 array(
261 'user'=>'int', 261 'user'=>'int',
262 'metadata_version'=>'string', 262 'metadata_version'=>'string',
@@ -264,7 +264,7 @@ class KTWebService @@ -264,7 +264,7 @@ class KTWebService
264 ); 264 );
265 265
266 266
267 - $this->__typedef['kt_document_version_history'] = 267 + $this->__typedef["{urn:$this->namespace}kt_document_version_history"] =
268 array( 268 array(
269 array( 269 array(
270 'history' => "{urn:$this->namespace}kt_document_version_history_item" 270 'history' => "{urn:$this->namespace}kt_document_version_history_item"
@@ -272,7 +272,7 @@ class KTWebService @@ -272,7 +272,7 @@ class KTWebService
272 ); 272 );
273 273
274 274
275 - $this->__typedef['kt_document_version_history_response'] = 275 + $this->__typedef["{urn:$this->namespace}kt_document_version_history_response"] =
276 array( 276 array(
277 'status_code'=>'int', 277 'status_code'=>'int',
278 'message'=>'string', 278 'message'=>'string',
@@ -280,14 +280,14 @@ class KTWebService @@ -280,14 +280,14 @@ class KTWebService
280 ); 280 );
281 281
282 282
283 - $this->__typedef['kt_document_types_array'] = 283 + $this->__typedef["{urn:$this->namespace}kt_document_types_array"] =
284 array( 284 array(
285 array( 285 array(
286 'document_type' => 'string' 286 'document_type' => 'string'
287 ) 287 )
288 ); 288 );
289 289
290 - $this->__typedef['kt_document_types_response'] = 290 + $this->__typedef["{urn:$this->namespace}kt_document_types_response"] =
291 array( 291 array(
292 'status_code' => 'int', 292 'status_code' => 'int',
293 'message' => 'string', 293 'message' => 'string',
@@ -553,13 +553,13 @@ class KTWebService @@ -553,13 +553,13 @@ class KTWebService
553 if (PEAR::isError($session)) 553 if (PEAR::isError($session))
554 { 554 {
555 $response['message'] = $session->getMessage(); 555 $response['message'] = $session->getMessage();
556 - return $response; 556 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
557 } 557 }
558 558
559 $response['status_code'] = KTWS_SUCCESS; 559 $response['status_code'] = KTWS_SUCCESS;
560 $response['message'] = $session->get_session(); 560 $response['message'] = $session->get_session();
561 561
562 - return $response; 562 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
563 } 563 }
564 564
565 /** 565 /**
@@ -573,7 +573,7 @@ class KTWebService @@ -573,7 +573,7 @@ class KTWebService
573 $kt = &$this->get_ktapi($session_id); 573 $kt = &$this->get_ktapi($session_id);
574 if (is_array($kt)) 574 if (is_array($kt))
575 { 575 {
576 - return $kt; 576 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
577 } 577 }
578 578
579 $response=array( 579 $response=array(
@@ -585,13 +585,13 @@ class KTWebService @@ -585,13 +585,13 @@ class KTWebService
585 if (PEAR::isError($session)) 585 if (PEAR::isError($session))
586 { 586 {
587 $response['message'] = $session->getMessage(); 587 $response['message'] = $session->getMessage();
588 - return $response; 588 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
589 } 589 }
590 $session->logout(); 590 $session->logout();
591 591
592 $response['status_code']=KTWS_SUCCESS; 592 $response['status_code']=KTWS_SUCCESS;
593 593
594 - return $response; 594 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
595 } 595 }
596 596
597 /** 597 /**
@@ -606,7 +606,7 @@ class KTWebService @@ -606,7 +606,7 @@ class KTWebService
606 $kt = &$this->get_ktapi($session_id); 606 $kt = &$this->get_ktapi($session_id);
607 if (is_array($kt)) 607 if (is_array($kt))
608 { 608 {
609 - return $kt; 609 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt);
610 } 610 }
611 611
612 $folder = &$kt->get_folder_by_id($folder_id); 612 $folder = &$kt->get_folder_by_id($folder_id);
@@ -616,14 +616,14 @@ class KTWebService @@ -616,14 +616,14 @@ class KTWebService
616 'status_code'=>KTWS_ERR_INVALID_FOLDER, 616 'status_code'=>KTWS_ERR_INVALID_FOLDER,
617 'message'=>$folder->getMessage() 617 'message'=>$folder->getMessage()
618 ); 618 );
619 - return $response; 619 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt);
620 } 620 }
621 621
622 $detail = $folder->get_detail(); 622 $detail = $folder->get_detail();
623 $detail['status_code']=KTWS_SUCCESS; 623 $detail['status_code']=KTWS_SUCCESS;
624 $detail['message']=''; 624 $detail['message']='';
625 625
626 - return $detail; 626 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $detail);
627 } 627 }
628 628
629 /** 629 /**
@@ -638,7 +638,7 @@ class KTWebService @@ -638,7 +638,7 @@ class KTWebService
638 $kt = &$this->get_ktapi($session_id); 638 $kt = &$this->get_ktapi($session_id);
639 if (is_array($kt)) 639 if (is_array($kt))
640 { 640 {
641 - return $kt; 641 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt);
642 } 642 }
643 643
644 $root = &$kt->get_root_folder(); 644 $root = &$kt->get_root_folder();
@@ -648,7 +648,7 @@ class KTWebService @@ -648,7 +648,7 @@ class KTWebService
648 'status_code'=>KTWS_ERR_INVALID_FOLDER, 648 'status_code'=>KTWS_ERR_INVALID_FOLDER,
649 'message'=>$root->getMessage() 649 'message'=>$root->getMessage()
650 ); 650 );
651 - return $response; 651 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $response);
652 } 652 }
653 653
654 $folder = &$root->get_folder_by_name($folder_name); 654 $folder = &$root->get_folder_by_name($folder_name);
@@ -658,14 +658,15 @@ class KTWebService @@ -658,14 +658,15 @@ class KTWebService
658 'status_code'=>KTWS_ERR_INVALID_FOLDER, 658 'status_code'=>KTWS_ERR_INVALID_FOLDER,
659 'message'=>$folder->getMessage() 659 'message'=>$folder->getMessage()
660 ); 660 );
661 - return $response; 661 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $response);
662 } 662 }
663 663
664 $detail = $folder->get_detail(); 664 $detail = $folder->get_detail();
665 $detail['status_code']=KTWS_SUCCESS; 665 $detail['status_code']=KTWS_SUCCESS;
666 $detail['message']=''; 666 $detail['message']='';
667 667
668 - return $detail; 668 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $detail);
  669 +
669 } 670 }
670 671
671 /** 672 /**
@@ -682,7 +683,7 @@ class KTWebService @@ -682,7 +683,7 @@ class KTWebService
682 $kt = &$this->get_ktapi($session_id); 683 $kt = &$this->get_ktapi($session_id);
683 if (is_array($kt)) 684 if (is_array($kt))
684 { 685 {
685 - return $kt; 686 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_contents", $kt);
686 } 687 }
687 688
688 $folder = &$kt->get_folder_by_id($folder_id); 689 $folder = &$kt->get_folder_by_id($folder_id);
@@ -692,7 +693,7 @@ class KTWebService @@ -692,7 +693,7 @@ class KTWebService
692 'status_code'=>KTWS_ERR_INVALID_FOLDER, 693 'status_code'=>KTWS_ERR_INVALID_FOLDER,
693 'message'=>$folder->getMessage() 694 'message'=>$folder->getMessage()
694 ); 695 );
695 - return $response; 696 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_contents", $response);
696 } 697 }
697 698
698 $listing = $folder->get_listing($depth, $what); 699 $listing = $folder->get_listing($depth, $what);
@@ -706,7 +707,7 @@ class KTWebService @@ -706,7 +707,7 @@ class KTWebService
706 'items'=>$listing 707 'items'=>$listing
707 ); 708 );
708 709
709 - return $contents; 710 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_contents", $contents);
710 } 711 }
711 712
712 /** 713 /**
@@ -722,7 +723,7 @@ class KTWebService @@ -722,7 +723,7 @@ class KTWebService
722 $kt = &$this->get_ktapi($session_id ); 723 $kt = &$this->get_ktapi($session_id );
723 if (is_array($kt)) 724 if (is_array($kt))
724 { 725 {
725 - return $kt; 726 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt);
726 } 727 }
727 728
728 $folder = &$kt->get_folder_by_id($folder_id); 729 $folder = &$kt->get_folder_by_id($folder_id);
@@ -732,7 +733,7 @@ class KTWebService @@ -732,7 +733,7 @@ class KTWebService
732 'status_code'=>KTWS_ERR_INVALID_FOLDER, 733 'status_code'=>KTWS_ERR_INVALID_FOLDER,
733 'message'=>$folder->getMessage() 734 'message'=>$folder->getMessage()
734 ); 735 );
735 - return $response; 736 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $response);
736 } 737 }
737 738
738 $newfolder = &$folder->add_folder($folder_name); 739 $newfolder = &$folder->add_folder($folder_name);
@@ -742,14 +743,14 @@ class KTWebService @@ -742,14 +743,14 @@ class KTWebService
742 'status_code'=>KTWS_ERR_INVALID_FOLDER, 743 'status_code'=>KTWS_ERR_INVALID_FOLDER,
743 'message'=>$newfolder->getMessage() 744 'message'=>$newfolder->getMessage()
744 ); 745 );
745 - return $response; 746 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $response);
746 } 747 }
747 748
748 $detail = $newfolder->get_detail(); 749 $detail = $newfolder->get_detail();
749 $detail['status_code']=KTWS_SUCCESS; 750 $detail['status_code']=KTWS_SUCCESS;
750 $detail['message']=''; 751 $detail['message']='';
751 752
752 - return $detail; 753 + return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $detail);
753 } 754 }
754 755
755 /** 756 /**
@@ -765,7 +766,7 @@ class KTWebService @@ -765,7 +766,7 @@ class KTWebService
765 $kt = &$this->get_ktapi($session_id ); 766 $kt = &$this->get_ktapi($session_id );
766 if (is_array($kt)) 767 if (is_array($kt))
767 { 768 {
768 - return $kt; 769 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
769 } 770 }
770 771
771 $response=array( 772 $response=array(
@@ -777,7 +778,7 @@ class KTWebService @@ -777,7 +778,7 @@ class KTWebService
777 if (PEAR::isError($folder)) 778 if (PEAR::isError($folder))
778 { 779 {
779 $response['message'] = $folder->getMessage(); 780 $response['message'] = $folder->getMessage();
780 - return $response; 781 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
781 } 782 }
782 783
783 $result = $folder->delete($reason); 784 $result = $folder->delete($reason);
@@ -785,11 +786,12 @@ class KTWebService @@ -785,11 +786,12 @@ class KTWebService
785 { 786 {
786 $response['status_code'] = KTWS_ERR_PROBLEM; 787 $response['status_code'] = KTWS_ERR_PROBLEM;
787 $response['message'] = $result->getMessage(); 788 $response['message'] = $result->getMessage();
788 - return $response; 789 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
789 } 790 }
790 791
791 $response['status_code'] = KTWS_SUCCESS; 792 $response['status_code'] = KTWS_SUCCESS;
792 - return $response; 793 +
  794 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
793 } 795 }
794 796
795 /** 797 /**
@@ -805,7 +807,7 @@ class KTWebService @@ -805,7 +807,7 @@ class KTWebService
805 $kt = &$this->get_ktapi($session_id ); 807 $kt = &$this->get_ktapi($session_id );
806 if (is_array($kt)) 808 if (is_array($kt))
807 { 809 {
808 - return $kt; 810 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
809 } 811 }
810 812
811 $response=array( 813 $response=array(
@@ -816,9 +818,8 @@ class KTWebService @@ -816,9 +818,8 @@ class KTWebService
816 $folder = &$kt->get_folder_by_id($folder_id); 818 $folder = &$kt->get_folder_by_id($folder_id);
817 if (PEAR::isError($folder)) 819 if (PEAR::isError($folder))
818 { 820 {
819 - $response['message']= $folder->getMessage();  
820 -  
821 - return $response; 821 + $response['message']= $folder->getMessage();
  822 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
822 } 823 }
823 824
824 $result = $folder->rename($newname); 825 $result = $folder->rename($newname);
@@ -826,12 +827,12 @@ class KTWebService @@ -826,12 +827,12 @@ class KTWebService
826 { 827 {
827 $response['status_code'] = KTWS_ERR_PROBLEM; 828 $response['status_code'] = KTWS_ERR_PROBLEM;
828 $response['message'] = $result->getMessage(); 829 $response['message'] = $result->getMessage();
829 - return $response; 830 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
830 } 831 }
831 832
832 $response['status_code']= KTWS_SUCCESS; 833 $response['status_code']= KTWS_SUCCESS;
833 834
834 - return $response; 835 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
835 } 836 }
836 837
837 /** 838 /**
@@ -848,7 +849,7 @@ class KTWebService @@ -848,7 +849,7 @@ class KTWebService
848 $kt = &$this->get_ktapi($session_id ); 849 $kt = &$this->get_ktapi($session_id );
849 if (is_array($kt)) 850 if (is_array($kt))
850 { 851 {
851 - return $kt; 852 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
852 } 853 }
853 854
854 $response=array( 855 $response=array(
@@ -858,21 +859,21 @@ class KTWebService @@ -858,21 +859,21 @@ class KTWebService
858 859
859 /* TODO: REMOVE ME*/ 860 /* TODO: REMOVE ME*/
860 $response['message'] = 'DEBUG ME PLEASE. WHY AM I NOT WORKING!'; 861 $response['message'] = 'DEBUG ME PLEASE. WHY AM I NOT WORKING!';
861 - return $response; 862 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
862 /* REMOVE TILL HERE */ 863 /* REMOVE TILL HERE */
863 864
864 $src_folder = &$kt->get_folder_by_id($source_id); 865 $src_folder = &$kt->get_folder_by_id($source_id);
865 if (PEAR::isError($src_folder)) 866 if (PEAR::isError($src_folder))
866 { 867 {
867 $response['message'] = $src_folder->getMessage(); 868 $response['message'] = $src_folder->getMessage();
868 - return $response; 869 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
869 } 870 }
870 871
871 $tgt_folder = &$kt->get_folder_by_id($target_id); 872 $tgt_folder = &$kt->get_folder_by_id($target_id);
872 if (PEAR::isError($tgt_folder)) 873 if (PEAR::isError($tgt_folder))
873 { 874 {
874 $response['message'] = $tgt_folder->getMessage(); 875 $response['message'] = $tgt_folder->getMessage();
875 - return $response; 876 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
876 } 877 }
877 878
878 $result= $src_folder->copy($tgt_folder, $reason); 879 $result= $src_folder->copy($tgt_folder, $reason);
@@ -880,12 +881,12 @@ class KTWebService @@ -880,12 +881,12 @@ class KTWebService
880 { 881 {
881 $response['status_code'] = KTWS_ERR_PROBLEM; 882 $response['status_code'] = KTWS_ERR_PROBLEM;
882 $response['message'] = $result->getMessage(); 883 $response['message'] = $result->getMessage();
883 - return $response; 884 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
884 } 885 }
885 886
886 $response['status_code']= KTWS_SUCCESS; 887 $response['status_code']= KTWS_SUCCESS;
887 888
888 - return $response; 889 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
889 } 890 }
890 891
891 /** 892 /**
@@ -902,7 +903,7 @@ class KTWebService @@ -902,7 +903,7 @@ class KTWebService
902 $kt = &$this->get_ktapi($session_id ); 903 $kt = &$this->get_ktapi($session_id );
903 if (is_array($kt)) 904 if (is_array($kt))
904 { 905 {
905 - return $kt; 906 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
906 } 907 }
907 908
908 $response=array( 909 $response=array(
@@ -912,21 +913,21 @@ class KTWebService @@ -912,21 +913,21 @@ class KTWebService
912 913
913 /* TODO: REMOVE ME*/ 914 /* TODO: REMOVE ME*/
914 $response['message'] = 'DEBUG ME PLEASE. WHY AM I NOT WORKING!'; 915 $response['message'] = 'DEBUG ME PLEASE. WHY AM I NOT WORKING!';
915 - return $response; 916 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
916 /* REMOVE TILL HERE */ 917 /* REMOVE TILL HERE */
917 918
918 $src_folder = &$kt->get_folder_by_id($source_id); 919 $src_folder = &$kt->get_folder_by_id($source_id);
919 if (PEAR::isError($src_folder)) 920 if (PEAR::isError($src_folder))
920 { 921 {
921 $response['message'] = $src_folder->getMessage(); 922 $response['message'] = $src_folder->getMessage();
922 - return $response; 923 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
923 } 924 }
924 925
925 $tgt_folder = &$kt->get_folder_by_id($target_id); 926 $tgt_folder = &$kt->get_folder_by_id($target_id);
926 if (PEAR::isError($tgt_folder)) 927 if (PEAR::isError($tgt_folder))
927 { 928 {
928 $response['message'] = $tgt_folder->getMessage(); 929 $response['message'] = $tgt_folder->getMessage();
929 - return $response; 930 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
930 } 931 }
931 932
932 $result = $src_folder->move($tgt_folder, $reason); 933 $result = $src_folder->move($tgt_folder, $reason);
@@ -934,12 +935,12 @@ class KTWebService @@ -934,12 +935,12 @@ class KTWebService
934 { 935 {
935 $response['status_code'] = KTWS_ERR_PROBLEM; 936 $response['status_code'] = KTWS_ERR_PROBLEM;
936 $response['message'] = $result->getMessage(); 937 $response['message'] = $result->getMessage();
937 - return $response; 938 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
938 } 939 }
939 940
940 $response['status_code']= KTWS_SUCCESS; 941 $response['status_code']= KTWS_SUCCESS;
941 942
942 - return $response; 943 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
943 } 944 }
944 945
945 /** 946 /**
@@ -953,7 +954,7 @@ class KTWebService @@ -953,7 +954,7 @@ class KTWebService
953 $kt = &$this->get_ktapi($session_id ); 954 $kt = &$this->get_ktapi($session_id );
954 if (is_array($kt)) 955 if (is_array($kt))
955 { 956 {
956 - return $kt; 957 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_types_response", $kt);
957 } 958 }
958 959
959 $response=array( 960 $response=array(
@@ -965,13 +966,13 @@ class KTWebService @@ -965,13 +966,13 @@ class KTWebService
965 if (PEAR::isError($result)) 966 if (PEAR::isError($result))
966 { 967 {
967 $response['message']= $result->getMessage(); 968 $response['message']= $result->getMessage();
968 - return $response; 969 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_types_response", $response);
969 } 970 }
970 971
971 $response['status_code']= KTWS_SUCCESS; 972 $response['status_code']= KTWS_SUCCESS;
972 $response['document_types']= $result; 973 $response['document_types']= $result;
973 974
974 - return $response; 975 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_types_response", $response);
975 976
976 } 977 }
977 978
@@ -987,7 +988,7 @@ class KTWebService @@ -987,7 +988,7 @@ class KTWebService
987 $kt = &$this->get_ktapi($session_id ); 988 $kt = &$this->get_ktapi($session_id );
988 if (is_array($kt)) 989 if (is_array($kt))
989 { 990 {
990 - return $kt; 991 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $kt);
991 } 992 }
992 993
993 $document = $kt->get_document_by_id($document_id); 994 $document = $kt->get_document_by_id($document_id);
@@ -997,7 +998,7 @@ class KTWebService @@ -997,7 +998,7 @@ class KTWebService
997 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 998 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
998 'message'=>$document->getMessage() 999 'message'=>$document->getMessage()
999 ); 1000 );
1000 - return $response; 1001 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1001 } 1002 }
1002 1003
1003 $detail = $document->get_detail(); 1004 $detail = $document->get_detail();
@@ -1005,12 +1006,12 @@ class KTWebService @@ -1005,12 +1006,12 @@ class KTWebService
1005 { 1006 {
1006 $response['status_code'] = KTWS_ERR_PROBLEM; 1007 $response['status_code'] = KTWS_ERR_PROBLEM;
1007 $response['message'] = $detail->getMessage(); 1008 $response['message'] = $detail->getMessage();
1008 - return $response; 1009 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1009 } 1010 }
1010 1011
1011 $detail['status_code']=KTWS_SUCCESS; 1012 $detail['status_code']=KTWS_SUCCESS;
1012 $detail['message']=''; 1013 $detail['message']='';
1013 - return $detail; 1014 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $detail);
1014 } 1015 }
1015 1016
1016 /** 1017 /**
@@ -1030,28 +1031,26 @@ class KTWebService @@ -1030,28 +1031,26 @@ class KTWebService
1030 if (empty($document_name)) 1031 if (empty($document_name))
1031 { 1032 {
1032 $response['message'] = 'Document_name is empty.'; 1033 $response['message'] = 'Document_name is empty.';
1033 - return $response; 1034 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1034 } 1035 }
1035 1036
1036 if (!in_array($what, array('T','F'))) 1037 if (!in_array($what, array('T','F')))
1037 { 1038 {
1038 $response['status_code'] = KTWS_ERR_PROBLEM; 1039 $response['status_code'] = KTWS_ERR_PROBLEM;
1039 $response['message'] = 'Invalid what code'; 1040 $response['message'] = 'Invalid what code';
1040 - return $response; 1041 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1041 } 1042 }
1042 -  
1043 - 1043 +
1044 $kt = &$this->get_ktapi($session_id ); 1044 $kt = &$this->get_ktapi($session_id );
1045 if (is_array($kt)) 1045 if (is_array($kt))
1046 { 1046 {
1047 - return $kt; 1047 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $kt);
1048 } 1048 }
1049 1049
1050 $root = &$kt->get_root_folder(); 1050 $root = &$kt->get_root_folder();
1051 if (PEAR::isError($root)) 1051 if (PEAR::isError($root))
1052 - {  
1053 -  
1054 - return $response; 1052 + {
  1053 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1055 } 1054 }
1056 1055
1057 if ($what == 'T') 1056 if ($what == 'T')
@@ -1068,7 +1067,7 @@ class KTWebService @@ -1068,7 +1067,7 @@ class KTWebService
1068 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1067 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
1069 'message'=>$document->getMessage() 1068 'message'=>$document->getMessage()
1070 ); 1069 );
1071 - return $response; 1070 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1072 } 1071 }
1073 1072
1074 $detail = $document->get_detail(); 1073 $detail = $document->get_detail();
@@ -1076,13 +1075,13 @@ class KTWebService @@ -1076,13 +1075,13 @@ class KTWebService
1076 { 1075 {
1077 $response['status_code'] = KTWS_ERR_PROBLEM; 1076 $response['status_code'] = KTWS_ERR_PROBLEM;
1078 $response['message'] = $detail->getMessage(); 1077 $response['message'] = $detail->getMessage();
1079 - return $response; 1078 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1080 } 1079 }
1081 1080
1082 $detail['status_code']=KTWS_SUCCESS; 1081 $detail['status_code']=KTWS_SUCCESS;
1083 $detail['message']=''; 1082 $detail['message']='';
1084 1083
1085 - return $detail; 1084 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $detail);
1086 } 1085 }
1087 1086
1088 /** 1087 /**
@@ -1101,7 +1100,7 @@ class KTWebService @@ -1101,7 +1100,7 @@ class KTWebService
1101 $kt = &$this->get_ktapi($session_id ); 1100 $kt = &$this->get_ktapi($session_id );
1102 if (is_array($kt)) 1101 if (is_array($kt))
1103 { 1102 {
1104 - return $kt; 1103 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $kt);
1105 } 1104 }
1106 1105
1107 // we need to add some security to ensure that people don't frig the checkin process to access restricted files. 1106 // we need to add some security to ensure that people don't frig the checkin process to access restricted files.
@@ -1113,7 +1112,7 @@ class KTWebService @@ -1113,7 +1112,7 @@ class KTWebService
1113 'status_code'=>KTWS_ERR_INVALID_FOLDER, 1112 'status_code'=>KTWS_ERR_INVALID_FOLDER,
1114 'message'=>'Invalid temporary file.' 1113 'message'=>'Invalid temporary file.'
1115 ); 1114 );
1116 - return $response; 1115 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1117 } 1116 }
1118 1117
1119 $folder = &$kt->get_folder_by_id($folder_id); 1118 $folder = &$kt->get_folder_by_id($folder_id);
@@ -1123,7 +1122,7 @@ class KTWebService @@ -1123,7 +1122,7 @@ class KTWebService
1123 'status_code'=>KTWS_ERR_INVALID_FOLDER, 1122 'status_code'=>KTWS_ERR_INVALID_FOLDER,
1124 'message'=>$folder->getMessage() 1123 'message'=>$folder->getMessage()
1125 ); 1124 );
1126 - return $response; 1125 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1127 } 1126 }
1128 1127
1129 $document = &$folder->add_document($title, $filename, $documenttype, $tempfilename); 1128 $document = &$folder->add_document($title, $filename, $documenttype, $tempfilename);
@@ -1133,14 +1132,14 @@ class KTWebService @@ -1133,14 +1132,14 @@ class KTWebService
1133 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1132 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
1134 'message'=>$document->getMessage() 1133 'message'=>$document->getMessage()
1135 ); 1134 );
1136 - return $response; 1135 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1137 } 1136 }
1138 1137
1139 $detail = $document->get_detail(); 1138 $detail = $document->get_detail();
1140 $detail['status_code'] = KTWS_SUCCESS; 1139 $detail['status_code'] = KTWS_SUCCESS;
1141 $detail['message'] = ''; 1140 $detail['message'] = '';
1142 1141
1143 - return $detail; 1142 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $detail);
1144 } 1143 }
1145 1144
1146 /** 1145 /**
@@ -1159,7 +1158,7 @@ class KTWebService @@ -1159,7 +1158,7 @@ class KTWebService
1159 $kt = &$this->get_ktapi($session_id ); 1158 $kt = &$this->get_ktapi($session_id );
1160 if (is_array($kt)) 1159 if (is_array($kt))
1161 { 1160 {
1162 - return $kt; 1161 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $kt);
1163 } 1162 }
1164 1163
1165 $response=array( 1164 $response=array(
@@ -1173,26 +1172,26 @@ class KTWebService @@ -1173,26 +1172,26 @@ class KTWebService
1173 if (substr($tempfilename,0,length($upload_manager->temp_dir)) != $upload_manager->temp_dir) 1172 if (substr($tempfilename,0,length($upload_manager->temp_dir)) != $upload_manager->temp_dir)
1174 { 1173 {
1175 $response['message'] = 'Invalid temporary file'; 1174 $response['message'] = 'Invalid temporary file';
1176 - return $response; 1175 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1177 } 1176 }
1178 1177
1179 $document = &$kt->get_document_by_id($document_id); 1178 $document = &$kt->get_document_by_id($document_id);
1180 if (PEAR::isError($document)) 1179 if (PEAR::isError($document))
1181 { 1180 {
1182 $response['message'] = $document->getMessage(); 1181 $response['message'] = $document->getMessage();
1183 - return $response; 1182 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1184 } 1183 }
1185 1184
1186 $result = $document->checkin($filename, $reason, $tempfilename, $major_update); 1185 $result = $document->checkin($filename, $reason, $tempfilename, $major_update);
1187 if (PEAR::isError($result)) 1186 if (PEAR::isError($result))
1188 { 1187 {
1189 $response['message'] = $result->getMessage(); 1188 $response['message'] = $result->getMessage();
1190 - return $response; 1189 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1191 } 1190 }
1192 1191
1193 $response['status_code'] = KTWS_SUCCESS; 1192 $response['status_code'] = KTWS_SUCCESS;
1194 1193
1195 - return $response; 1194 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_detail", $response);
1196 } 1195 }
1197 1196
1198 /** 1197 /**
@@ -1208,7 +1207,7 @@ class KTWebService @@ -1208,7 +1207,7 @@ class KTWebService
1208 $kt = &$this->get_ktapi($session_id ); 1207 $kt = &$this->get_ktapi($session_id );
1209 if (is_array($kt)) 1208 if (is_array($kt))
1210 { 1209 {
1211 - return $kt; 1210 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1212 } 1211 }
1213 1212
1214 $response=array( 1213 $response=array(
@@ -1220,14 +1219,14 @@ class KTWebService @@ -1220,14 +1219,14 @@ class KTWebService
1220 if (PEAR::isError($document)) 1219 if (PEAR::isError($document))
1221 { 1220 {
1222 $response['message'] = $document->getMessage(); 1221 $response['message'] = $document->getMessage();
1223 - return $response; 1222 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1224 } 1223 }
1225 1224
1226 $result = $document->checkout($reason); 1225 $result = $document->checkout($reason);
1227 if (PEAR::isError($result)) 1226 if (PEAR::isError($result))
1228 { 1227 {
1229 $response['message'] = $result->getMessage(); 1228 $response['message'] = $result->getMessage();
1230 - return $response; 1229 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1231 } 1230 }
1232 1231
1233 $session = &$kt->get_session(); 1232 $session = &$kt->get_session();
@@ -1241,7 +1240,7 @@ class KTWebService @@ -1241,7 +1240,7 @@ class KTWebService
1241 $response['status_code'] = KTWS_SUCCESS; 1240 $response['status_code'] = KTWS_SUCCESS;
1242 $response['message'] = $url; 1241 $response['message'] = $url;
1243 1242
1244 - return $response; 1243 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1245 } 1244 }
1246 1245
1247 /** 1246 /**
@@ -1257,7 +1256,7 @@ class KTWebService @@ -1257,7 +1256,7 @@ class KTWebService
1257 $kt = &$this->get_ktapi($session_id ); 1256 $kt = &$this->get_ktapi($session_id );
1258 if (is_array($kt)) 1257 if (is_array($kt))
1259 { 1258 {
1260 - return $kt; 1259 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1261 } 1260 }
1262 1261
1263 $response=array( 1262 $response=array(
@@ -1269,19 +1268,19 @@ class KTWebService @@ -1269,19 +1268,19 @@ class KTWebService
1269 if (PEAR::isError($document)) 1268 if (PEAR::isError($document))
1270 { 1269 {
1271 $response['message'] = $document->getMessage(); 1270 $response['message'] = $document->getMessage();
1272 - return $response; 1271 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1273 } 1272 }
1274 1273
1275 $result = $document->undo_checkout($reason); 1274 $result = $document->undo_checkout($reason);
1276 if (PEAR::isError($result)) 1275 if (PEAR::isError($result))
1277 { 1276 {
1278 $response['message'] = $result->getMessage(); 1277 $response['message'] = $result->getMessage();
1279 - return $response; 1278 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1280 } 1279 }
1281 1280
1282 $response['status_code'] = KTWS_SUCCESS; 1281 $response['status_code'] = KTWS_SUCCESS;
1283 1282
1284 - return $response; 1283 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1285 } 1284 }
1286 1285
1287 /** 1286 /**
@@ -1297,7 +1296,7 @@ class KTWebService @@ -1297,7 +1296,7 @@ class KTWebService
1297 $kt = &$this->get_ktapi($session_id ); 1296 $kt = &$this->get_ktapi($session_id );
1298 if (is_array($kt)) 1297 if (is_array($kt))
1299 { 1298 {
1300 - return $kt; 1299 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1301 } 1300 }
1302 1301
1303 $response=array( 1302 $response=array(
@@ -1309,14 +1308,14 @@ class KTWebService @@ -1309,14 +1308,14 @@ class KTWebService
1309 if (PEAR::isError($document)) 1308 if (PEAR::isError($document))
1310 { 1309 {
1311 $response['message'] = $document->getMessage(); 1310 $response['message'] = $document->getMessage();
1312 - return $response; 1311 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1313 } 1312 }
1314 1313
1315 $result = $document->download(); 1314 $result = $document->download();
1316 if (PEAR::isError($result)) 1315 if (PEAR::isError($result))
1317 { 1316 {
1318 $response['message'] = $result->getMessage(); 1317 $response['message'] = $result->getMessage();
1319 - return $response; 1318 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1320 } 1319 }
1321 1320
1322 $session = &$kt->get_session(); 1321 $session = &$kt->get_session();
@@ -1328,7 +1327,7 @@ class KTWebService @@ -1328,7 +1327,7 @@ class KTWebService
1328 $response['status_code'] = KTWS_SUCCESS; 1327 $response['status_code'] = KTWS_SUCCESS;
1329 $response['message'] = $url; 1328 $response['message'] = $url;
1330 1329
1331 - return $response; 1330 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1332 } 1331 }
1333 1332
1334 /** 1333 /**
@@ -1344,7 +1343,7 @@ class KTWebService @@ -1344,7 +1343,7 @@ class KTWebService
1344 $kt = &$this->get_ktapi($session_id ); 1343 $kt = &$this->get_ktapi($session_id );
1345 if (is_array($kt)) 1344 if (is_array($kt))
1346 { 1345 {
1347 - return $kt; 1346 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1348 } 1347 }
1349 $response=array( 1348 $response=array(
1350 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1349 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1355,18 +1354,18 @@ class KTWebService @@ -1355,18 +1354,18 @@ class KTWebService
1355 if (PEAR::isError($document)) 1354 if (PEAR::isError($document))
1356 { 1355 {
1357 $response['message'] = $document->getMessage(); 1356 $response['message'] = $document->getMessage();
1358 - return $response; 1357 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1359 } 1358 }
1360 1359
1361 $result = $document->delete($reason); 1360 $result = $document->delete($reason);
1362 if (PEAR::isError($result)) 1361 if (PEAR::isError($result))
1363 { 1362 {
1364 $response['message'] = $result->getMessage(); 1363 $response['message'] = $result->getMessage();
1365 - return $response; 1364 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1366 } 1365 }
1367 $response['status_code'] = KTWS_SUCCESS; 1366 $response['status_code'] = KTWS_SUCCESS;
1368 1367
1369 - return $response; 1368 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1370 1369
1371 } 1370 }
1372 1371
@@ -1383,7 +1382,7 @@ class KTWebService @@ -1383,7 +1382,7 @@ class KTWebService
1383 $kt = &$this->get_ktapi($session_id ); 1382 $kt = &$this->get_ktapi($session_id );
1384 if (is_array($kt)) 1383 if (is_array($kt))
1385 { 1384 {
1386 - return $kt; 1385 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1387 } 1386 }
1388 $response=array( 1387 $response=array(
1389 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1388 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1394,18 +1393,18 @@ class KTWebService @@ -1394,18 +1393,18 @@ class KTWebService
1394 if (PEAR::isError($document)) 1393 if (PEAR::isError($document))
1395 { 1394 {
1396 $response['message'] = $document->getMessage(); 1395 $response['message'] = $document->getMessage();
1397 - return $response; 1396 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1398 } 1397 }
1399 1398
1400 $result = $document->change_document_type($documenttype); 1399 $result = $document->change_document_type($documenttype);
1401 if (PEAR::isError($result)) 1400 if (PEAR::isError($result))
1402 { 1401 {
1403 $response['message'] = $result->getMessage(); 1402 $response['message'] = $result->getMessage();
1404 - return $response; 1403 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1405 } 1404 }
1406 $response['status_code'] = KTWS_SUCCESS; 1405 $response['status_code'] = KTWS_SUCCESS;
1407 1406
1408 - return $response; 1407 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1409 } 1408 }
1410 1409
1411 /** 1410 /**
@@ -1424,7 +1423,7 @@ class KTWebService @@ -1424,7 +1423,7 @@ class KTWebService
1424 $kt = &$this->get_ktapi($session_id ); 1423 $kt = &$this->get_ktapi($session_id );
1425 if (is_array($kt)) 1424 if (is_array($kt))
1426 { 1425 {
1427 - return $kt; 1426 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1428 } 1427 }
1429 $response=array( 1428 $response=array(
1430 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1429 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1435,7 +1434,7 @@ class KTWebService @@ -1435,7 +1434,7 @@ class KTWebService
1435 if (PEAR::isError($document)) 1434 if (PEAR::isError($document))
1436 { 1435 {
1437 $response['message'] = $document->getMessage(); 1436 $response['message'] = $document->getMessage();
1438 - return $response; 1437 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1439 } 1438 }
1440 1439
1441 $tgt_folder = &$kt->get_folder_by_id($folder_id); 1440 $tgt_folder = &$kt->get_folder_by_id($folder_id);
@@ -1443,18 +1442,18 @@ class KTWebService @@ -1443,18 +1442,18 @@ class KTWebService
1443 { 1442 {
1444 $response['status_code'] = KTWS_ERR_INVALID_FOLDER; 1443 $response['status_code'] = KTWS_ERR_INVALID_FOLDER;
1445 $response['message'] = $tgt_folder->getMessage(); 1444 $response['message'] = $tgt_folder->getMessage();
1446 - return $response; 1445 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1447 } 1446 }
1448 1447
1449 $result = $document->copy($tgt_folder, $reason, $newtitle, $newfilename); 1448 $result = $document->copy($tgt_folder, $reason, $newtitle, $newfilename);
1450 if (PEAR::isError($result)) 1449 if (PEAR::isError($result))
1451 { 1450 {
1452 $response['message'] = $result->getMessage(); 1451 $response['message'] = $result->getMessage();
1453 - return $response; 1452 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1454 } 1453 }
1455 $response['status_code'] = KTWS_SUCCESS; 1454 $response['status_code'] = KTWS_SUCCESS;
1456 1455
1457 - return $response; 1456 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1458 } 1457 }
1459 1458
1460 /** 1459 /**
@@ -1473,7 +1472,7 @@ class KTWebService @@ -1473,7 +1472,7 @@ class KTWebService
1473 $kt = &$this->get_ktapi($session_id ); 1472 $kt = &$this->get_ktapi($session_id );
1474 if (is_array($kt)) 1473 if (is_array($kt))
1475 { 1474 {
1476 - return $kt; 1475 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1477 } 1476 }
1478 $response=array( 1477 $response=array(
1479 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1478 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1484,7 +1483,7 @@ class KTWebService @@ -1484,7 +1483,7 @@ class KTWebService
1484 if (PEAR::isError($document)) 1483 if (PEAR::isError($document))
1485 { 1484 {
1486 $response['message'] = $document->getMessage(); 1485 $response['message'] = $document->getMessage();
1487 - return $response; 1486 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1488 } 1487 }
1489 1488
1490 $tgt_folder = &$kt->get_folder_by_id($folder_id); 1489 $tgt_folder = &$kt->get_folder_by_id($folder_id);
@@ -1492,18 +1491,18 @@ class KTWebService @@ -1492,18 +1491,18 @@ class KTWebService
1492 { 1491 {
1493 $response['status_code'] = KTWS_ERR_INVALID_FOLDER; 1492 $response['status_code'] = KTWS_ERR_INVALID_FOLDER;
1494 $response['message'] = $tgt_folder->getMessage(); 1493 $response['message'] = $tgt_folder->getMessage();
1495 - return $response; 1494 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1496 } 1495 }
1497 1496
1498 $result = $document->move($tgt_folder, $reason, $newtitle, $newfilename); 1497 $result = $document->move($tgt_folder, $reason, $newtitle, $newfilename);
1499 if (PEAR::isError($result)) 1498 if (PEAR::isError($result))
1500 { 1499 {
1501 $response['message'] = $result->getMessage(); 1500 $response['message'] = $result->getMessage();
1502 - return $response; 1501 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1503 } 1502 }
1504 $response['status_code'] = KTWS_SUCCESS; 1503 $response['status_code'] = KTWS_SUCCESS;
1505 1504
1506 - return $response; 1505 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1507 } 1506 }
1508 1507
1509 /** 1508 /**
@@ -1519,7 +1518,7 @@ class KTWebService @@ -1519,7 +1518,7 @@ class KTWebService
1519 $kt = &$this->get_ktapi($session_id ); 1518 $kt = &$this->get_ktapi($session_id );
1520 if (is_array($kt)) 1519 if (is_array($kt))
1521 { 1520 {
1522 - return $kt; 1521 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1523 } 1522 }
1524 $response=array( 1523 $response=array(
1525 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1524 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1530,18 +1529,18 @@ class KTWebService @@ -1530,18 +1529,18 @@ class KTWebService
1530 if (PEAR::isError($document)) 1529 if (PEAR::isError($document))
1531 { 1530 {
1532 $response['message'] = $document->getMessage(); 1531 $response['message'] = $document->getMessage();
1533 - return $response; 1532 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1534 } 1533 }
1535 1534
1536 $result = $document->rename($newtitle); 1535 $result = $document->rename($newtitle);
1537 if (PEAR::isError($result)) 1536 if (PEAR::isError($result))
1538 { 1537 {
1539 $response['message'] = $result->getMessage(); 1538 $response['message'] = $result->getMessage();
1540 - return $response; 1539 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1541 } 1540 }
1542 $response['status_code'] = KTWS_SUCCESS; 1541 $response['status_code'] = KTWS_SUCCESS;
1543 1542
1544 - return $response; 1543 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1545 } 1544 }
1546 1545
1547 /** 1546 /**
@@ -1557,7 +1556,7 @@ class KTWebService @@ -1557,7 +1556,7 @@ class KTWebService
1557 $kt = &$this->get_ktapi($session_id ); 1556 $kt = &$this->get_ktapi($session_id );
1558 if (is_array($kt)) 1557 if (is_array($kt))
1559 { 1558 {
1560 - return $kt; 1559 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1561 } 1560 }
1562 $response=array( 1561 $response=array(
1563 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1562 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1568,18 +1567,18 @@ class KTWebService @@ -1568,18 +1567,18 @@ class KTWebService
1568 if (PEAR::isError($document)) 1567 if (PEAR::isError($document))
1569 { 1568 {
1570 $response['message'] = $document->getMessage(); 1569 $response['message'] = $document->getMessage();
1571 - return $response; 1570 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1572 } 1571 }
1573 1572
1574 $result = $document->renameFile($newfilename); 1573 $result = $document->renameFile($newfilename);
1575 if (PEAR::isError($result)) 1574 if (PEAR::isError($result))
1576 { 1575 {
1577 $response['message'] = $result->getMessage(); 1576 $response['message'] = $result->getMessage();
1578 - return $response; 1577 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1579 } 1578 }
1580 $response['status_code'] = KTWS_SUCCESS; 1579 $response['status_code'] = KTWS_SUCCESS;
1581 1580
1582 - return $response; 1581 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1583 } 1582 }
1584 1583
1585 /** 1584 /**
@@ -1596,7 +1595,7 @@ class KTWebService @@ -1596,7 +1595,7 @@ class KTWebService
1596 $kt = &$this->get_ktapi($session_id ); 1595 $kt = &$this->get_ktapi($session_id );
1597 if (is_array($kt)) 1596 if (is_array($kt))
1598 { 1597 {
1599 - return $kt; 1598 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1600 } 1599 }
1601 $response=array( 1600 $response=array(
1602 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1601 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1607,18 +1606,18 @@ class KTWebService @@ -1607,18 +1606,18 @@ class KTWebService
1607 if (PEAR::isError($document)) 1606 if (PEAR::isError($document))
1608 { 1607 {
1609 $response['message'] = $document->getMessage(); 1608 $response['message'] = $document->getMessage();
1610 - return $response; 1609 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1611 } 1610 }
1612 1611
1613 $result = $document->change_owner($username, $reason); 1612 $result = $document->change_owner($username, $reason);
1614 if (PEAR::isError($result)) 1613 if (PEAR::isError($result))
1615 { 1614 {
1616 $response['message'] = $result->getMessage(); 1615 $response['message'] = $result->getMessage();
1617 - return $response; 1616 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1618 } 1617 }
1619 $response['status_code'] = KTWS_SUCCESS; 1618 $response['status_code'] = KTWS_SUCCESS;
1620 1619
1621 - return $response; 1620 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1622 } 1621 }
1623 1622
1624 /** 1623 /**
@@ -1634,7 +1633,7 @@ class KTWebService @@ -1634,7 +1633,7 @@ class KTWebService
1634 $kt = &$this->get_ktapi($session_id ); 1633 $kt = &$this->get_ktapi($session_id );
1635 if (is_array($kt)) 1634 if (is_array($kt))
1636 { 1635 {
1637 - return $kt; 1636 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1638 } 1637 }
1639 $response=array( 1638 $response=array(
1640 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1639 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1645,18 +1644,18 @@ class KTWebService @@ -1645,18 +1644,18 @@ class KTWebService
1645 if (PEAR::isError($document)) 1644 if (PEAR::isError($document))
1646 { 1645 {
1647 $response['message'] = $document->getMessage(); 1646 $response['message'] = $document->getMessage();
1648 - return $response; 1647 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1649 } 1648 }
1650 1649
1651 $result = &$document->start_workflow($workflow); 1650 $result = &$document->start_workflow($workflow);
1652 if (PEAR::isError($result)) 1651 if (PEAR::isError($result))
1653 { 1652 {
1654 $response['message'] = $result->getMessage(); 1653 $response['message'] = $result->getMessage();
1655 - return $response; 1654 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1656 } 1655 }
1657 $response['status_code'] = KTWS_SUCCESS; 1656 $response['status_code'] = KTWS_SUCCESS;
1658 1657
1659 - return $response; 1658 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1660 } 1659 }
1661 1660
1662 /** 1661 /**
@@ -1671,7 +1670,7 @@ class KTWebService @@ -1671,7 +1670,7 @@ class KTWebService
1671 $kt = &$this->get_ktapi($session_id ); 1670 $kt = &$this->get_ktapi($session_id );
1672 if (is_array($kt)) 1671 if (is_array($kt))
1673 { 1672 {
1674 - return $kt; 1673 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1675 } 1674 }
1676 $response=array( 1675 $response=array(
1677 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1676 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1682,18 +1681,18 @@ class KTWebService @@ -1682,18 +1681,18 @@ class KTWebService
1682 if (PEAR::isError($document)) 1681 if (PEAR::isError($document))
1683 { 1682 {
1684 $response['message'] = $document->getMessage(); 1683 $response['message'] = $document->getMessage();
1685 - return $response; 1684 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1686 } 1685 }
1687 1686
1688 $result = $document->delete_workflow(); 1687 $result = $document->delete_workflow();
1689 if (PEAR::isError($result)) 1688 if (PEAR::isError($result))
1690 { 1689 {
1691 $response['message'] = $result->getMessage(); 1690 $response['message'] = $result->getMessage();
1692 - return $response; 1691 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1693 } 1692 }
1694 $response['status_code'] = KTWS_SUCCESS; 1693 $response['status_code'] = KTWS_SUCCESS;
1695 1694
1696 - return $response; 1695 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1697 } 1696 }
1698 1697
1699 /** 1698 /**
@@ -1710,7 +1709,7 @@ class KTWebService @@ -1710,7 +1709,7 @@ class KTWebService
1710 $kt = &$this->get_ktapi($session_id ); 1709 $kt = &$this->get_ktapi($session_id );
1711 if (is_array($kt)) 1710 if (is_array($kt))
1712 { 1711 {
1713 - return $kt; 1712 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1714 } 1713 }
1715 $response=array( 1714 $response=array(
1716 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1715 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1721,18 +1720,18 @@ class KTWebService @@ -1721,18 +1720,18 @@ class KTWebService
1721 if (PEAR::isError($document)) 1720 if (PEAR::isError($document))
1722 { 1721 {
1723 $response['message'] = $document->getMessage(); 1722 $response['message'] = $document->getMessage();
1724 - return $response; 1723 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1725 } 1724 }
1726 1725
1727 $result = $document->perform_workflow_transition($transition,$reason); 1726 $result = $document->perform_workflow_transition($transition,$reason);
1728 if (PEAR::isError($result)) 1727 if (PEAR::isError($result))
1729 { 1728 {
1730 $response['message'] = $result->getMessage(); 1729 $response['message'] = $result->getMessage();
1731 - return $response; 1730 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1732 } 1731 }
1733 $response['status_code'] = KTWS_SUCCESS; 1732 $response['status_code'] = KTWS_SUCCESS;
1734 1733
1735 - return $response; 1734 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1736 } 1735 }
1737 1736
1738 /** 1737 /**
@@ -1747,7 +1746,7 @@ class KTWebService @@ -1747,7 +1746,7 @@ class KTWebService
1747 $kt = &$this->get_ktapi($session_id ); 1746 $kt = &$this->get_ktapi($session_id );
1748 if (is_array($kt)) 1747 if (is_array($kt))
1749 { 1748 {
1750 - return $kt; 1749 + return new SOAP_Value('return',"{urn:$this->namespace}kt_metadata_response", $kt);
1751 } 1750 }
1752 $response=array( 1751 $response=array(
1753 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1752 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1758,7 +1757,7 @@ class KTWebService @@ -1758,7 +1757,7 @@ class KTWebService
1758 if (PEAR::isError($document)) 1757 if (PEAR::isError($document))
1759 { 1758 {
1760 $response['message'] = $document->getMessage(); 1759 $response['message'] = $document->getMessage();
1761 - return $response; 1760 + return new SOAP_Value('return',"{urn:$this->namespace}kt_metadata_response", $response);
1762 } 1761 }
1763 1762
1764 $metadata = $document->get_metadata(); 1763 $metadata = $document->get_metadata();
@@ -1790,7 +1789,7 @@ class KTWebService @@ -1790,7 +1789,7 @@ class KTWebService
1790 'message' => '', 1789 'message' => '',
1791 'metadata' => $metadata); 1790 'metadata' => $metadata);
1792 1791
1793 - return $response; 1792 + return new SOAP_Value('return',"{urn:$this->namespace}kt_metadata_response", $response);
1794 1793
1795 } 1794 }
1796 1795
@@ -1807,7 +1806,7 @@ class KTWebService @@ -1807,7 +1806,7 @@ class KTWebService
1807 $kt = &$this->get_ktapi($session_id ); 1806 $kt = &$this->get_ktapi($session_id );
1808 if (is_array($kt)) 1807 if (is_array($kt))
1809 { 1808 {
1810 - return $kt; 1809 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1811 } 1810 }
1812 $response=array( 1811 $response=array(
1813 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1812 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1818,19 +1817,19 @@ class KTWebService @@ -1818,19 +1817,19 @@ class KTWebService
1818 if (PEAR::isError($document)) 1817 if (PEAR::isError($document))
1819 { 1818 {
1820 $response['message'] = $document->getMessage(); 1819 $response['message'] = $document->getMessage();
1821 - return $response; 1820 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1822 } 1821 }
1823 1822
1824 $result = $document->update_metadata($metadata); 1823 $result = $document->update_metadata($metadata);
1825 if (PEAR::isError($result)) 1824 if (PEAR::isError($result))
1826 { 1825 {
1827 $response['message'] = $result->getMessage(); 1826 $response['message'] = $result->getMessage();
1828 - return $response; 1827 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1829 } 1828 }
1830 1829
1831 $response['status_code'] = KTWS_SUCCESS; 1830 $response['status_code'] = KTWS_SUCCESS;
1832 1831
1833 - return $response; 1832 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $response);
1834 1833
1835 } 1834 }
1836 1835
@@ -1846,7 +1845,7 @@ class KTWebService @@ -1846,7 +1845,7 @@ class KTWebService
1846 $kt = &$this->get_ktapi($session_id ); 1845 $kt = &$this->get_ktapi($session_id );
1847 if (is_array($kt)) 1846 if (is_array($kt))
1848 { 1847 {
1849 - return $kt; 1848 + return new SOAP_Value('return',"{urn:$this->namespace}kt_workflow_transitions_response", $kt);
1850 } 1849 }
1851 $response=array( 1850 $response=array(
1852 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1851 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1857,7 +1856,7 @@ class KTWebService @@ -1857,7 +1856,7 @@ class KTWebService
1857 if (PEAR::isError($document)) 1856 if (PEAR::isError($document))
1858 { 1857 {
1859 $response['message'] = $document->getMessage(); 1858 $response['message'] = $document->getMessage();
1860 - return $response; 1859 + return new SOAP_Value('return',"{urn:$this->namespace}kt_workflow_transitions_response", $response);
1861 } 1860 }
1862 1861
1863 $result = $document->get_workflow_transitions(); 1862 $result = $document->get_workflow_transitions();
@@ -1865,13 +1864,13 @@ class KTWebService @@ -1865,13 +1864,13 @@ class KTWebService
1865 { 1864 {
1866 $response['status_code'] = KTWS_PROBLEM; 1865 $response['status_code'] = KTWS_PROBLEM;
1867 $response['message'] = $result->getMessage(); 1866 $response['message'] = $result->getMessage();
1868 - return $response; 1867 + return new SOAP_Value('return',"{urn:$this->namespace}kt_workflow_transitions_response", $response);
1869 } 1868 }
1870 1869
1871 $response['status_code'] = KTWS_SUCCESS; 1870 $response['status_code'] = KTWS_SUCCESS;
1872 $response['transitions'] = $result; 1871 $response['transitions'] = $result;
1873 1872
1874 - return $response; 1873 + return new SOAP_Value('return',"{urn:$this->namespace}kt_workflow_transitions_response", $response);
1875 } 1874 }
1876 1875
1877 /** 1876 /**
@@ -1886,7 +1885,7 @@ class KTWebService @@ -1886,7 +1885,7 @@ class KTWebService
1886 $kt = &$this->get_ktapi($session_id ); 1885 $kt = &$this->get_ktapi($session_id );
1887 if (is_array($kt)) 1886 if (is_array($kt))
1888 { 1887 {
1889 - return $kt; 1888 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1890 } 1889 }
1891 $response=array( 1890 $response=array(
1892 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1891 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1897,7 +1896,7 @@ class KTWebService @@ -1897,7 +1896,7 @@ class KTWebService
1897 if (PEAR::isError($document)) 1896 if (PEAR::isError($document))
1898 { 1897 {
1899 $response['message'] = $document->getMessage(); 1898 $response['message'] = $document->getMessage();
1900 - return $response; 1899 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1901 } 1900 }
1902 1901
1903 $result = $document->get_workflow_state(); 1902 $result = $document->get_workflow_state();
@@ -1905,13 +1904,13 @@ class KTWebService @@ -1905,13 +1904,13 @@ class KTWebService
1905 { 1904 {
1906 $response['status_code'] = KTWS_PROBLEM; 1905 $response['status_code'] = KTWS_PROBLEM;
1907 $response['message'] = $result->getMessage(); 1906 $response['message'] = $result->getMessage();
1908 - return $response; 1907 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1909 } 1908 }
1910 1909
1911 $response['status_code'] = KTWS_SUCCESS; 1910 $response['status_code'] = KTWS_SUCCESS;
1912 $response['message'] = $result; 1911 $response['message'] = $result;
1913 1912
1914 - return $response; 1913 + return new SOAP_Value('return',"{urn:$this->namespace}kt_response", $kt);
1915 } 1914 }
1916 1915
1917 /** 1916 /**
@@ -1926,7 +1925,7 @@ class KTWebService @@ -1926,7 +1925,7 @@ class KTWebService
1926 $kt = &$this->get_ktapi($session_id ); 1925 $kt = &$this->get_ktapi($session_id );
1927 if (is_array($kt)) 1926 if (is_array($kt))
1928 { 1927 {
1929 - return $kt; 1928 + return new SOAP_Value('return',"{urn:$this->namespace}kt_transaction_history_response", $kt);
1930 } 1929 }
1931 $response=array( 1930 $response=array(
1932 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1931 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1937,7 +1936,7 @@ class KTWebService @@ -1937,7 +1936,7 @@ class KTWebService
1937 if (PEAR::isError($document)) 1936 if (PEAR::isError($document))
1938 { 1937 {
1939 $response['message'] = $document->getMessage(); 1938 $response['message'] = $document->getMessage();
1940 - return $response; 1939 + return new SOAP_Value('return',"{urn:$this->namespace}kt_transaction_history_response", $response);
1941 } 1940 }
1942 1941
1943 $result = $document->get_transaction_history(); 1942 $result = $document->get_transaction_history();
@@ -1945,13 +1944,13 @@ class KTWebService @@ -1945,13 +1944,13 @@ class KTWebService
1945 { 1944 {
1946 $response['status_code'] = KTWS_PROBLEM; 1945 $response['status_code'] = KTWS_PROBLEM;
1947 $response['message'] = $result->getMessage(); 1946 $response['message'] = $result->getMessage();
1948 - return $response; 1947 + return new SOAP_Value('return',"{urn:$this->namespace}kt_transaction_history_response", $response);
1949 } 1948 }
1950 1949
1951 $response['status_code'] = KTWS_SUCCESS; 1950 $response['status_code'] = KTWS_SUCCESS;
1952 $response['history'] = $result; 1951 $response['history'] = $result;
1953 1952
1954 - return $response; 1953 + return new SOAP_Value('return',"{urn:$this->namespace}kt_transaction_history_response", $response);
1955 } 1954 }
1956 1955
1957 /** 1956 /**
@@ -1959,14 +1958,14 @@ class KTWebService @@ -1959,14 +1958,14 @@ class KTWebService
1959 * 1958 *
1960 * @param string $session_id 1959 * @param string $session_id
1961 * @param int $document_id 1960 * @param int $document_id
1962 - * @return kt_version_history_response 1961 + * @return kt_document_version_history_response
1963 */ 1962 */
1964 function get_document_version_history($session_id, $document_id) 1963 function get_document_version_history($session_id, $document_id)
1965 { 1964 {
1966 $kt = &$this->get_ktapi($session_id ); 1965 $kt = &$this->get_ktapi($session_id );
1967 if (is_array($kt)) 1966 if (is_array($kt))
1968 { 1967 {
1969 - return $kt; 1968 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_version_history_response", $kt);
1970 } 1969 }
1971 $response=array( 1970 $response=array(
1972 'status_code'=>KTWS_ERR_INVALID_DOCUMENT, 1971 'status_code'=>KTWS_ERR_INVALID_DOCUMENT,
@@ -1977,7 +1976,7 @@ class KTWebService @@ -1977,7 +1976,7 @@ class KTWebService
1977 if (PEAR::isError($document)) 1976 if (PEAR::isError($document))
1978 { 1977 {
1979 $response['message'] = $document->getMessage(); 1978 $response['message'] = $document->getMessage();
1980 - return $response; 1979 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_version_history_response", $response);
1981 } 1980 }
1982 1981
1983 $result = $document->get_version_history(); 1982 $result = $document->get_version_history();
@@ -1985,13 +1984,13 @@ class KTWebService @@ -1985,13 +1984,13 @@ class KTWebService
1985 { 1984 {
1986 $response['status_code'] = KTWS_PROBLEM; 1985 $response['status_code'] = KTWS_PROBLEM;
1987 $response['message'] = $result->getMessage(); 1986 $response['message'] = $result->getMessage();
1988 - return $response; 1987 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_version_history_response", $response);
1989 } 1988 }
1990 1989
1991 $response['status_code'] = KTWS_SUCCESS; 1990 $response['status_code'] = KTWS_SUCCESS;
1992 $response['history'] = $result; 1991 $response['history'] = $result;
1993 1992
1994 - return $response; 1993 + return new SOAP_Value('return',"{urn:$this->namespace}kt_document_version_history_response", $response);
1995 } 1994 }
1996 1995
1997 /** 1996 /**