Commit Graph

40 Commits

Author SHA1 Message Date
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