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
ccd362108e
Cleaned up and added some documentation
2010-07-22 23:42:18 +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
Aldo "xoen" Giambelluca
9c124a8dbf
Reverted to self::$classType syntax and fixed the use of self in non-object
2010-07-19 18:52:49 +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
42d603c5b3
Minor style changes
...
* camelCase
* spaces here and there
2010-07-15 21:41:28 +02:00
Aldo "xoen" Giambelluca
64fd3f7aea
Fixed a cache-check in `OC_USER_Database::getGroupName()` and minor style changes
...
* Added spaces here and there
* Using camelCase for same variable
2010-07-15 21:37:44 +02:00
Aldo "xoen" Giambelluca
7b84bf5f0e
Minor style changes
...
* Using camelCase for `$classType` property
* Using `self` keyword instead of class name
* Added spaces here and there
2010-07-15 21:36:54 +02:00
fabian
9ff483759f
Abstract lib_user
2010-07-15 14:11:53 +02:00
fabian
e4986c2d9f
Support for mod_auth added
2010-07-15 14:09:22 +02:00
Aldo "xoen" Giambelluca
47674cb473
Improved OC_CONFIG::saveConfiguration()
...
* Support numeric types too
* $WEBROOT variable was not necessary
2010-07-12 20:45:57 +02:00
Aldo "xoen" Giambelluca
fa9deac833
Call `saveConfiguration()` using self and fixed a typo
2010-07-12 13:24:02 +02:00
Aldo "xoen" Giambelluca
97596be52e
added `writeConfiguration()` method to OC_CONFIG
...
This actually write all the key/value into the config.php.
The code in `writeAdminLisener()` is cleaner.
This is in prevision of new configuration options (e.g. plugin related)
2010-07-11 22:44:48 +02:00
Aldo "xoen" Giambelluca
50c067ffe8
Added more MIME Types in `inc/lib_filestorage.php`
...
Here the types added:
* Flac / Ogg [1]
* GZip / Tar / Tar+GZip
* PDF / SVG / Tiff
* JavaScript
Other little changes:
* I changed the ordered to be alphabetical (by extension)
* Using single quotes instead of double quotes for strings
* Indentation
[1]: http://wiki.xiph.org/MIME_Types_and_File_Extensions
[2]: http://www.asciitable.it/mimetypes.asp
2010-07-11 19:51:26 +02:00
Aldo "xoen" Giambelluca
0939d5c393
Using camelCase for function names in 'inc/lib_user.php'
...
PHP function names is case-insensitive so this change isn't
intrusive but improve readability of the code.
2010-07-10 20:00:27 +02:00
Aldo "xoen" Giambelluca
890d7fa512
Using camelCase for function names in 'inc/lib_ocs.php'
...
PHP function names is case-insensitive so this change isn't
intrusive but improve readability of the code.
2010-07-10 19:59:18 +02:00
Aldo "xoen" Giambelluca
e3a0898a99
Using camelCase for function names in 'inc/lib_files.php'
...
PHP function names is case-insensitive so this change isn't
intrusive but improve readability of the code.
2010-07-10 19:57:46 +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
Aldo "xoen" Giambelluca
a532719c21
Using camelCase for function names in 'inc/lib_config.php'
...
PHP function names is case-insensitive so this change isn't
intrusive but improve readability of the code.
2010-07-10 19:41:30 +02:00
Aldo "xoen" Giambelluca
7a7b2cdd1e
Fixed validation of /settings
...
In 'inc/templates/configform.php'
* action attribute of form specified
* put the hidden input in a div for validation
2010-07-10 05:43:41 +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
9f914275db
fix line feeds
2010-07-09 13:39:33 +02:00
Robin Appelman
68cc904bc1
Merge branch 'merge'
2010-07-08 20:31:54 +02:00
Robin Appelman
32e5851255
Merge commit 'refs/merge-requests/23' of git://gitorious.org/owncloud/owncloud into merge
2010-07-08 20:31:02 +02:00
Robin Appelman
77c423d27b
Only connect to a remote ownCloud when we are actually using it
2010-07-07 15:13:09 +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
9fe7f992d9
Initial work on transering files between servers
2010-07-06 12:50:37 +02:00
Robin Appelman
761b54fc17
fix table prefix not being set correctly to an empty string on first run when using sqlite
2010-07-06 10:37:11 +02:00
Robin Appelman
1bdfe395cd
Merge branch 'master' of gitorious.org:owncloud/owncloud
...
Conflicts:
inc/lib_log.php
2010-07-06 10:35:23 +02:00
Robin Appelman
11d515ef4e
Fix page not refreshing after login
2010-07-06 10:30:08 +02:00
Robin Appelman
c718716e57
Do not use table perfix for sqlite
2010-07-05 15:31:59 +02:00
Robin Appelman
a26ef87840
Fix some database errors
2010-07-05 13:39:53 +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
a73fbc5e32
Merge commit 'refs/merge-requests/27' of git://gitorious.org/owncloud/owncloud into merge
...
Conflicts:
inc/HTTP/WebDAV/Server/Filesystem.php
inc/lib_config.php
inc/lib_log.php
inc/lib_user.php
inc/templates/adminform.php
2010-07-05 12:17:31 +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
Robin Appelman
3d2f68c43f
mayor improvements in the handling of locks in webdav
2010-07-05 00:39:38 +02:00
Robin Appelman
d374bcddc1
fix recursive copying of folders with webdav
2010-07-04 18:08:35 +02:00
Robin Appelman
baf7e00a94
fix wrong header sent as response when overwriting files in webdav
2010-07-04 16:01:31 +02:00
Aldo "xoen" Giambelluca
76672fe037
Avoid creation of variables just to put the table names with prefix
2010-07-04 11:32:39 +02:00
Aldo "xoen" Giambelluca
f3627a756e
Using DB table prefix in 'inc/HTTP/WebDAV/Server/Filesyste.php'
2010-07-04 10:36:50 +02:00
Robin Appelman
0d299885be
fix silly mistake in previous commit
2010-07-04 10:02:10 +02:00
Robin Appelman
8c8979f11e
fix potential infinite loop
2010-07-04 09:54:54 +02:00
Aldo "xoen" Giambelluca
78cc98e4ea
Changed table name from Log to log in 'inc/lib_log.php'
2010-07-04 07:39:26 +02:00
Aldo "xoen" Giambelluca
2fe595d109
Now DB tables are created with the right name (using the prefix)
2010-07-04 07:35:05 +02:00
Aldo "xoen" Giambelluca
e2c621e958
Write DB table prefix into the configuration file
2010-07-04 06:48:59 +02:00
Aldo "xoen" Giambelluca
f26c7d9bfc
Added a input for the DB table prefix in 'inc/templates/adminform.php'
2010-07-04 06:47:08 +02:00