Tom Needham
5922599f48
Handle function not needed in lib/ocs.php
2012-07-31 14:35:07 +01:00
Tom Needham
b05639e745
Fix error with namespacing
2012-07-31 10:10:15 +00:00
Tom Needham
cc6911e1f7
Make method static
2012-07-31 09:28:12 +00:00
Bart Visscher
0a9ca42c34
Fix OC_OCS_Privatedata::privateDataGet
2012-07-30 21:19:03 +02:00
Bart Visscher
7a24f0cd8d
Make calling ocs/v1.php/config work
2012-07-30 21:19:02 +02:00
Bart Visscher
180bd69dbb
Fix OC_API::register
2012-07-30 21:19:02 +02:00
Bart Visscher
95d3b83a77
Create OC_Router in OC::init
2012-07-30 21:19:02 +02:00
Bart Visscher
0271bfa3b7
Move loading of routes to OC_Router
2012-07-30 21:19:02 +02:00
Tom Needham
2f84a8d746
Merge the responses recursively
2012-07-30 16:04:09 +00:00
Tom Needham
3a0e3708a5
Add public class for registering api calls
2012-07-30 14:26:15 +00:00
Tom Needham
c7c16ac49b
Improve merging of api responses
2012-07-30 13:39:06 +00:00
Tom Needham
b0dc4383e1
Clean code slightly
2012-07-30 12:57:35 +00:00
Tom Needham
b563dff10a
Record the app that is registering a call to use later with OAuth
2012-07-30 12:56:01 +00:00
Tom Needham
9ffaea480f
Add the format parameter inside OC_API
2012-07-30 12:44:34 +00:00
Tom Needham
9072106048
Move OCS methods to lib/ocs/.php
2012-07-30 12:42:18 +00:00
Tom Needham
e33174f115
Add core routes and include them in OC_API::call()
2012-07-30 10:56:21 +00:00
Tom Needham
038af7e636
Add method to check if an app is shipped or not
2012-07-29 15:29:26 +00:00
Tom Needham
9dbe5f3703
Load routes before calling actions
2012-07-28 21:57:24 +00:00
Tom Needham
c375774fca
Fix odd indentation issue
2012-07-28 21:50:40 +00:00
Tom Needham
20838bb9c2
Basic structure and functionality of api class
2012-07-28 21:40:11 +00:00
Bart Visscher
b3848581bf
Small cleanup
2012-07-25 18:00:03 +02:00
Bart Visscher
5a0d476ab1
Convert new actions
2012-07-25 17:59:50 +02:00
Bart Visscher
d579defc66
Merge branch 'master' into routing
2012-07-25 17:51:36 +02:00
Bart Visscher
ac9dbd4b83
Add functions for the common HTTP methods
2012-07-25 17:45:29 +02:00
Arthur Schiwon
eefe6882f9
method not used externally, thus not needed in interface
2012-07-25 12:56:09 +02:00
Arthur Schiwon
6b320a2604
provide recursiveArraySearch as Helper function and make available through API
2012-07-25 12:56:08 +02:00
Arthur Schiwon
57c375ea24
Support for OCA namespace
2012-07-25 12:56:08 +02:00
Arthur Schiwon
81c0ca4ffb
remove only internally used function from interface
2012-07-25 12:56:08 +02:00
Arthur Schiwon
0196e6eada
Offer User and Group interfaces in public API
2012-07-25 12:56:08 +02:00
Arthur Schiwon
e499bc37c8
define an interface for the Group Backend
2012-07-25 12:56:08 +02:00
Arthur Schiwon
fdcbc23ed6
define an interface for the User Backend
2012-07-25 12:56:07 +02:00
Bart Visscher
0040b7109f
Merge branch 'master' into routing
...
Conflicts:
lib/ocs.php
2012-07-24 18:35:09 +02:00
Frank Karlitschek
d28be8de64
add the calls for the new keyserver. Still not connectect to the encryption system
2012-07-24 15:18:52 +02:00
Robin Appelman
856d9c0b54
some indention fixes
2012-07-24 00:39:59 +02:00
Robin Appelman
e49666d36b
add option to clear user backends
2012-07-23 22:31:48 +02:00
Frank Karlitschek
21631be2ff
make it generic and implement a dummy call for quota set
2012-07-23 19:43:28 +02:00
Bart Visscher
768b44b9b6
Convert routing to ownCloud fluid interface
2012-07-23 18:58:52 +02:00
Frank Karlitschek
e7e1f234dd
first part of the new new OCS CLOUD module. So far only quota is implemented.
...
The specification is developed here:
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services-1.7#CLOUD
will be moved to
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services
as soon as everything is done.
2012-07-23 18:34:21 +02:00
Bjoern Schiessle
bd63fddbf4
fix broken properties in the database
2012-07-23 10:34:01 +02:00
Bjoern Schiessle
c0e37c7d69
quick fix for broken properties
2012-07-23 10:25:35 +02:00
Bart Visscher
9e70f64d44
Fix oc-1163: gzdecode function not always defined
...
This function is only found in newer php versions
2012-07-22 17:27:30 +02:00
Robin Appelman
b1010160b3
CSRF protection for eventsource
2012-07-22 16:37:49 +02:00
Robin Appelman
59ab8b14c7
cache fileid's in oc_cache
2012-07-22 03:24:34 +02:00
Robin Appelman
6843beeae9
add option to only get fast cache
2012-07-22 03:21:20 +02:00
Robin Appelman
51566e87c7
add prefix option to OC_Cache::clear
2012-07-22 02:31:48 +02:00
Robin Appelman
2b74778958
add method to OC_Cache to check whether a fast cache (apc/xdebug/etc) is available
2012-07-22 02:23:24 +02:00
Robin Appelman
2a73678fef
use file extension for determining mimetypes on default
...
should be more reliable for files that "look like" other types based on their magic numbers such as odf and docx files
also a lot faster then the old way
2012-07-22 01:53:20 +02:00
Thomas Tanghus
0eade1b0d5
Code style. One down...
2012-07-21 22:00:27 +02:00
Bart Visscher
d0cae6a99a
Very basic conversion of ocs to Symfony Routing Component
2012-07-21 19:43:50 +02:00
Georg Ehrke
f9d3388854
Merge branch 'master' into calendar_import
2012-07-21 17:37:10 +02:00