Commit Graph

82 Commits

Author SHA1 Message Date
Robin Appelman 98e49c7552 use new plugin system for loading plugins 2010-07-28 18:12:00 +02:00
Robin Appelman 687cb29c7d Merge commit 'refs/merge-requests/31' of git://gitorious.org/owncloud/owncloud into merge 2010-07-28 00:16:56 +02:00
Martin T. H. Sandsmark 1f46d0fc7d remove debug output 2010-07-25 13:00:09 +02:00
Martin T. H. Sandsmark c2504f54ad fix some, do not enjoy php 2010-07-25 02:38:35 +02:00
Martin T. H. Sandsmark e6f6c62113 some fixes 2010-07-25 01:48:36 +02:00
Aldo "xoen" Giambelluca 11664f3153 Moved LDAP authentication into a plugin
Used the current plugin system to define `USER_OC_LDAP` class
that can be used as backend for OC_USER
2010-07-23 00:48:45 +02:00
Aldo "xoen" Giambelluca 68775a282d Created class `OC_USER_BACKEND` for general user managment
It's possible to use `OC_USER` as normal but the real stuff
is done by the `OC_USER::$_backend` class, setted using
`OC_USER::setBackend()` (this is done in inc/lib_user.php)
2010-07-21 17:53:51 +02:00
Aldo "xoen" Giambelluca 9fe46ef093 OC_USER now is an abstract class (OC_USER_ABSTRACT)
At start the choosen user manager is created
(e.g. OC_USER_DATABASE, OC_USER_LDAP)
and put into the global variable `$userManager`.

This is the variable to use instead of `OC_USER` class.

TODO: A better name than $userManager?
2010-07-19 21:33:29 +02:00
Martin T. H. Sandsmark 64d4d57615 fix permissions, start to implement private data api 2010-07-16 11:36:03 +02:00
Aldo "xoen" Giambelluca 00df2099b5 Using camelCase for function names in 'inc/lib_base.php'
PHP function names is case-insensitive so this change isn't
intrusive but improve readability of the code.
2010-07-10 19:56:47 +02:00
Robin Appelman 96e185f150 Merge git://gitorious.org/~icewind/owncloud/icewinds-owncloud into merge
Conflicts:
	inc/MDB2/Driver/Function/pgsql.php
	inc/MDB2/Driver/Manager/mysql.php
	inc/MDB2/Driver/Reverse/pgsql.php
	inc/MDB2/Driver/mysql.php
	inc/lib_base.php
2010-07-09 13:43:40 +02:00
Robin Appelman 68cc904bc1 Merge branch 'merge' 2010-07-08 20:31:54 +02:00
Robin Appelman b38aa771d1 Initial version of remote ownCloud access through filesystem abstraction 2010-07-07 12:30:30 +02:00
Robin Appelman 581328fbc1 Fix custom database names 2010-07-06 19:57:08 +02:00
Robin Appelman db5ac0b477 merge 2010-07-05 13:35:41 +02:00
Robin Appelman 4e12ce63f9 fix affected frows and free_result in OC_DB 2010-07-05 13:31:32 +02:00
Robin Appelman 845d534144 Merge branch 'master' of gitorious.org:owncloud/owncloud 2010-07-05 11:44:33 +02:00
Robin Appelman d96793f14f Fix some database problems, do not use the cache when creating users 2010-07-05 11:37:50 +02:00
Sandro 8ede7d075e load all plugins 2010-06-29 14:53:54 +02:00
Sandro 4f5e24a327 load plugins 2010-06-28 18:38:06 +02:00
Robin Appelman 0ba0f22627 fix webroot when using symlinks 2010-06-27 18:09:59 +02:00
Sandro a0088cfea6 right WEBROOT 2010-06-27 00:16:09 +02:00
Robin Appelman a9fd0c67b4 Initial PostgreSQL support 2010-06-20 17:58:39 +02:00
Robin Appelman 7503ad139b use MDB2_Schema for the creation of the initial database 2010-06-18 20:08:24 +02:00
Robin Appelman 02ad83b04d fix insertid in OC_DB 2010-06-11 18:09:34 +02:00
Robin Appelman df149217b9 fix loading of plugins 2010-06-11 16:54:57 +02:00
Robin Appelman 56dfcce9b9 improved detection of WEBROOT 2010-06-07 02:18:21 +02:00
Robin Appelman 43cabdb3f8 better error messages if there are premission problems 2010-06-01 13:59:04 +02:00
Robin cd1ffd912b only check for a writeable config.php when attempting to change the config 2010-05-23 00:18:37 +02:00
Robin 3d546db141 do not give the 'can't write config file' error when the config file doesn't exsist 2010-05-22 23:45:58 +02:00
Robin 7b08854f70 use MDB2's escape instead of mysql_escape 2010-05-22 23:05:49 +02:00
Robin 086f060b9e fix when owncloud is installed in the root of a server 2010-05-21 19:50:18 +02:00
Robin 78e54e1909 fixes in log and ocs 2010-05-15 22:29:14 +02:00
Robin 35711d7534 small fixes 2010-05-15 20:23:43 +02:00
Robin 8058b24227 provide layout for smaller screens on android/iphone 2010-05-14 23:32:35 +02:00
Robin 672297531b merge 2010-05-10 16:55:30 +02:00
Robin 898d2489bb more checks on server enviroment and some bugfixes in admin and firstrun dialog 2010-05-09 16:33:16 +02:00
Robin 51b253447d provide option for automatic backup 2010-05-08 21:32:20 +02:00
Robin 565410d8e2 use an abstraction for file system functions to allow premisions and multiply storage backends 2010-05-07 22:50:59 +02:00
Robin ede1c64edd port OC_DB to MDB2 2010-05-04 03:21:57 +02:00
Thibaut GRIDEL bc8aed9e79 give a chance to configure CONFIG_DATADIRECTORY 2010-05-02 22:01:53 +02:00
Robin e0347b7fa6 initial work on making connections between seperate owncloud installations possible 2010-05-02 18:07:36 +02:00
Robin 15b284578e fix webdav when not using the default data directory 2010-05-02 14:04:08 +02:00
Robin 0732264d67 merge 2010-05-02 13:24:39 +02:00
Thibaut GRIDEL 19ab1292fb simple fixes 2010-05-02 11:24:46 +02:00
Robin Appelman c52e7d360f More bug fixes, mostly IE related 2010-05-01 23:09:36 +02:00
Robin Appelman 4a23a0e23d fix bug on windows hosts where serverroor uses \ in the path and documentroot uses / 2010-04-30 15:32:22 +02:00
Robin 68ef145609 fix determing the user specific data directory when the data directory is not the default one 2010-04-28 12:23:19 +02:00
Robin aacda0367d merge 2010-04-28 12:15:52 +02:00
Robin eaf0024c0f bugfix when filling the database in first run dialog 2010-04-25 18:18:04 +02:00