232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
4248167886
Update lib to version 2.0; remove eval calls
2005-08-14 20:36:46 +00:00
64120e723c
another shot at datetime.iso8601:
...
- accept both simple and extended format from input
- output simple format, if the client sends a HTTP-header "isoDate: simple".
This should maybe extended by another possibility, where the information
is stored in the session on login. Then there is a good way for all
clients, regardless of the use of any combination of Auth-headers,
login/cookies and webservers.
2005-06-30 19:01:19 +00:00
fc21d2f9ff
Fix credits due to shared class - please add yourself into the shared class if you were the author
2004-11-22 03:02:42 +00:00
7b1b090dc9
Add missing credit to the original author, remove author credited in error
2004-11-22 02:53:55 +00:00
00ce9a3181
vbXMLRPC needs a slightly different dateformat.
2004-08-03 16:09:27 +00:00
6c5c54d4b6
fixed wrong id2name in xmlrpc2cats
2004-03-13 18:09:06 +00:00
0711abd82b
1) added a base-class with some useful functions:
...
- converting to and from dateTime.iso8601
- converting cat_id-arrays to and from xmlrpc structs with cat-id / name pairs (and creating & updateing new cats)
2) removed unnecessary (and not standard conform) xmlrpc struc arround all responses
3) added detection to copy arrays (numerical keys 0,1,...) to xmlrpc arrays and not structs
Note: 2+3 only apply to the _php class as the _epi class does this by itself
2004-03-10 00:38:10 +00:00
e733502283
Add initial version of server class using EPI xml-rpc; default to use old class for now with no config
2004-01-17 18:41:34 +00:00
90dbed8d0e
use str_replace() where possible
2003-12-20 18:29:02 +00:00
5153b0d8e3
automaticaly convert to and from the xml-charset utf-8
2003-10-26 18:37:45 +00:00
a3ab98c600
changed iso8601 to YYYY-MM-DDThh:mm:ss
2003-10-25 16:43:23 +00:00
0ecc01baaa
- fixed the parser to correctly return nested arrays/structs
...
- added support for datetime.iso8601 type, it is recogniced by the regular expression '^[0-9]{8}T[0-9]{4}$' as php has no special datetime type
2003-10-25 16:08:05 +00:00
7cc899861d
added a log-file and a 401 header if unauthorized to the xmlrpc-server
2003-10-21 21:05:23 +00:00
b8557e49d9
make the phpgw Version-0_9_16-branch HEAD
2003-08-28 14:31:11 +00:00
5cf60ba4ee
Add encoding to return value
2002-05-27 00:40:30 +00:00
e00280c5b0
Add one other weird exclusion in createobject() (this should fix passing 0
...
to xmlrpcval class for an int type; formatting;
2002-02-09 21:19:22 +00:00
30684926fe
Cleanup some globals, commented crap
2002-01-29 00:48:03 +00:00
4264fe7820
Return fault code 9 'Access denied' if no app access
2001-12-28 18:41:33 +00:00
a4cefb9b28
Add acl check for app access prior to list_methods() call
2001-12-28 16:29:27 +00:00
60e82152d5
Finally fix return values, I hope
2001-12-06 15:51:06 +00:00
f4fcd97d1f
Fix (?) error report for invalid method, at least with system requests
2001-12-04 14:22:20 +00:00
326210dd94
null \$plist; add Id string
2001-12-03 21:49:14 +00:00
1edd9f4331
You can now name a XML-RPC method one name, and have it call a different function name. For example, the method name is list and it calls _list()
2001-11-30 00:48:25 +00:00
0e5e1f91b3
You can now have a method that doesn't accept a parameter but returns some
2001-11-16 18:23:21 +00:00
ebe631bc10
- Reverted yesterdays changes back to the orginal
...
- Fixed returning integer values of 0 loosing the value once the XML reponse is being created
2001-11-13 21:03:24 +00:00
0b9d3e5f44
Added a band-aid(tm) to prevent things from blowning up when you don't pass parameters to a method
2001-11-12 22:07:52 +00:00
e237d169f4
These changes are needed for my XML-RPC tests with client side apps. Most of the code was commented out, it _should_ allow everything else to run like normal. *BUT*, if you call a method, it *MUST* return the XML-RPC vals and resps manually
2001-11-12 18:30:58 +00:00
92558b4412
Now works with service.* methods
2001-09-06 08:33:42 +00:00
8353d7e678
Update to version 1.0 of PHP for XML-RPC, inclusing ssl mods
2001-08-30 00:29:55 +00:00
f6d785fad2
Small speed enhancement to the code for build_resp().
2001-08-27 03:09:14 +00:00
4ad548c53d
Use new function to decode second and subsequent levels of the request array
2001-08-26 18:24:48 +00:00
e89f074cea
Slightly better multi-dimensional array routine...
2001-08-26 15:17:24 +00:00
039b9fe3fb
Passing this on to Milosch for refinement - Handling mutiple layers of an associated array.
2001-08-26 04:30:06 +00:00
57ba2dfff8
Handle multi-dimensional array input, decode those xmlrpcvals
2001-08-23 06:47:50 +00:00
aedb803a1c
Switch to always use structs for iomap since they best represent one level
...
associative arrays; Add ability to call a bo layer class
2001-08-20 16:33:26 +00:00
647723ccd8
Create add_to_map function, to later be used to add bo functions on the fly
2001-08-19 01:18:38 +00:00
a936811004
Somewhat fork of the xml-rpc classes. Major optimization and some redefinition in the global vars.
2001-08-09 02:54:56 +00:00
7849d1ecbb
Start work on calling boclasses
2001-08-08 23:28:03 +00:00
84f87d8d71
Import current version of classes from http://xmlrpc.usefulinc.com/php.html#download ,
...
broken into seperate files.
2001-08-07 23:00:28 +00:00