phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] api/rpc class.rpc_xmlrpc.php,1.1.2.4,1.1.2.5


From: Dan Kuykendall <address@hidden>
Subject: [Phpgroupware-cvs] api/rpc class.rpc_xmlrpc.php,1.1.2.4,1.1.2.5
Date: Tue, 28 Oct 2003 10:09:40 +0000

Update of /cvsroot/phpgroupware/api/rpc
In directory subversions:/tmp/cvs-serv14571/api/rpc

Modified Files:
      Tag: proposal-branch
        class.rpc_xmlrpc.php 
Log Message:
added sample client, and tested out things, fixed a couple bugs. still have 
more to do... as always

Index: class.rpc_xmlrpc.php
===================================================================
RCS file: /cvsroot/phpgroupware/api/rpc/Attic/class.rpc_xmlrpc.php,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -C2 -d -r1.1.2.4 -r1.1.2.5
*** class.rpc_xmlrpc.php        28 Oct 2003 08:56:51 -0000      1.1.2.4
--- class.rpc_xmlrpc.php        28 Oct 2003 10:09:36 -0000      1.1.2.5
***************
*** 88,92 ****
                {
                        $newsid = $GLOBALS['phpgw']->session->sid();
!                       $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n<params>\n<param>\n<value>\n<base64>".base64_encode($newsid)."</base64>\n</value>\n</param>\n<param>\n<value>\n<string>$newsid</string>\n</value>\n</param>\n</params>\n</methodResponse>";
                        $this->output($result);
                }
--- 88,92 ----
                {
                        $newsid = $GLOBALS['phpgw']->session->sid();
!                       $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n<params>\n<param>\n<value>\n<base64>".base64_encode($newsid)."</base64>\n</value>\n</param>\n</params>\n</methodResponse>";
                        $this->output($result);
                }
***************
*** 217,265 ****
                function parse()
                {
- /**
- $xmlrpc_test = 'POST /RPC2 HTTP/1.0
- User-Agent: Frontier/5.1.2 (WinNT)
- Host: betty.userland.com
- Content-Type: text/xml
- Content-length: 181
- 
- <?xml version="1.0"?>
- <methodCall>
-       <methodName>wcm.base.start</methodName>
-       <params>
-               <param>
-                       <value><i4>41</i4></value>
-               </param>
-               <param>
-                       <value><string>blah</string></value>
-               </param>
-               <param>
-                       <value>dan</value>
-               </param>
-       </params>
- </methodCall>';
- 
- $xmlrpc_login = 'POST /RPC2 HTTP/1.0
- User-Agent: Frontier/5.1.2 (WinNT)
- Host: betty.userland.com
- Content-Type: text/xml
- Content-length: 181
- 
- <?xml version="1.0"?>
- <methodCall>
-       <methodName>api.base.login</methodName>
-       <params>
-               <param>
-                       <value>admin</value>
-               </param>
-               <param>
-                       <value>temppass</value>
-               </param>
-       </params>
- </methodCall>';
- 
- //$GLOBALS['HTTP_RAW_POST_DATA'] = $xmlrpc_login;
- $GLOBALS['HTTP_RAW_POST_DATA'] = $xmlrpc_test;
- */
                        $tmp = explode ("\n", $GLOBALS['HTTP_RAW_POST_DATA']);
                        $num = count($tmp);
--- 217,220 ----
***************
*** 280,284 ****
  
                        $GLOBALS['methodCall'] = xml2var($xmlrpc_input);
-               
                        if(isset($GLOBALS['methodCall']['methodName']))
                        {
--- 235,238 ----
***************
*** 298,304 ****
                                                        
$GLOBALS['HTTP_GET_VARS']['phpgw_user'] = 
$GLOBALS['methodCall']['params']['param'][0]['value'];
                                                }
-                                               
$GLOBALS['HTTP_GET_VARS']['phpgw_user'] = 
$GLOBALS['methodCall']['params']['param'][0]['value'];
                                        }
- 
                                        /* pick up the password */
                                        
if(isset($GLOBALS['methodCall']['params']['param'][1]['value']))
--- 252,256 ----
***************
*** 312,318 ****
                                                        
$GLOBALS['HTTP_GET_VARS']['phpgw_pass'] = 
$GLOBALS['methodCall']['params']['param'][1]['value'];
                                                }
-                                               
$GLOBALS['HTTP_GET_VARS']['phpgw_pass'] = 
$GLOBALS['methodCall']['params']['param'][1]['value'];
                                        }
-                                       
                                        unset($GLOBALS['methodCall']['params']);
                                }
--- 264,268 ----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]