[Top][All Lists]
[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 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] api/rpc class.rpc_xmlrpc.php,1.1.2.4,1.1.2.5,
Dan Kuykendall <address@hidden> <=