Tom Needham
47a275f389
Use parameter
2012-01-06 18:04:24 +00:00
Frank Karlitschek
f9db4249a3
add a formfactor session variable which is autodetected but can also manually overwritten via a get variable.
...
currently we have:
* default -> the normal desktop browser interface
* mobile -> interface for smartphones
* tablet -> interface for tablets
* standalone -> the default interface but without header, footer and sidebar. just the application. useful to use just a specific app on the desktop in a standalone window.
In the future we should adapt the userinterface to the specific formfactor.
2012-01-06 17:21:24 +01:00
Thomas Tanghus
2f86a6203a
Added fixOrientation method which rotates the image based on EXIF data.
2012-01-05 17:42:40 +01:00
Thomas Tanghus
d80b477ab5
Wrong permission checking on file save.
2012-01-04 23:31:32 +01:00
Thomas Tanghus
48a8f2a793
Content type header was sent when saving image to disk.
2012-01-04 22:57:42 +01:00
Michael Gapczynski
b6d66c4727
Remove the keys in preferences when a user is deleted - Thanks rogerc
2012-01-04 15:19:16 -05:00
Tom Needham
6dcabdc61c
Fixed merge conflict in /files/ajax/move.php
2012-01-04 16:31:06 +00:00
prcrst
868a3b5364
Fix sqlite detection for Ubuntu 11.10
2012-01-03 15:58:48 +01:00
Robin Appelman
9e9bc1430b
don't check if the target path is writable for operations that can create a new file
...
fixes file upload
2012-01-03 15:55:38 +01:00
Robin Appelman
4c8f17ad47
don't try to use mod_rewrite when it isn't enabled
...
having a broken web/card/caldav is much better as having no ownCloud at all :)
2012-01-03 04:55:57 +01:00
Thomas Tanghus
b8cffbc0ee
OC_Image::__invoke didn't return anything thus causing contacts/thumbnail.php to spit out lots of error messages.
2012-01-02 23:17:15 +01:00
Thomas Tanghus
2a184631d1
Merge git://gitorious.org/owncloud/owncloud into oc_image
2012-01-02 19:38:10 +01:00
Robin Appelman
cc55f00481
fix is_readable and is_writable
2012-01-02 16:38:10 +01:00
Thomas Tanghus
6a7fbf9d13
Added more error checking and debug on missing image support.
2012-01-02 13:40:23 +01:00
Thomas Tanghus
c62c55fb81
Added save() to OC_Image.
2012-01-02 12:09:45 +01:00
Georg Ehrke
534b6f3a09
Fix whitespace username
2012-01-02 11:49:53 +01:00
Thomas Tanghus
29048bf4bd
Merge git://gitorious.org/owncloud/owncloud into oc_image
2012-01-02 11:47:02 +01:00
Michael Gapczynski
4374d55e5e
Correct local permissions checks
2012-01-01 19:59:24 -05:00
Thomas Tanghus
fb4c3bd9ce
Merge git://gitorious.org/owncloud/owncloud into oc_image
2012-01-02 01:09:22 +01:00
Thomas Tanghus
a8789ebe29
Removed static declaration from loadFrom* methods.
2012-01-02 00:43:27 +01:00
Michael Gapczynski
a9bab168f5
Replace canRead()/canWrite() with is_readable()/is_writeable() for proper permission checks
2012-01-01 18:41:00 -05:00
Thomas Tanghus
db6738478b
Mixed up two lines :-P
2012-01-01 23:34:26 +01:00
Thomas Tanghus
312e7993bb
Added image type specific loading and displaying.
...
Added method 'valid()' to tell if image contains a valid resource.
Renamed imageResource() to resource().
2012-01-01 23:26:24 +01:00
Michael Gapczynski
a22b5feda6
Initial commit of common filestorage
2012-01-01 17:05:22 -05:00
Michael Gapczynski
7250dc4e98
Fix updateApp() and add extra check to updateApps()
2012-01-01 16:58:51 -05:00
Michael Gapczynski
782d201191
Move to branch
2012-01-01 16:25:43 -05:00
Michael Gapczynski
19328fd8b2
Initial commit of common filestorage
2012-01-01 15:56:33 -05:00
Thomas Tanghus
929ce2b566
Small fixes
2012-01-01 20:06:35 +01:00
Thomas Tanghus
c500c1e930
Removed some denug statements and an exception thrown.
2012-01-01 18:07:46 +01:00
Thomas Tanghus
6207c0444b
Added class OC_Image
2012-01-01 17:57:26 +01:00
Tom Needham
cbb2db8622
Fix merge conflicts
2012-01-01 01:18:02 +00:00
Tom Needham
39e67707d7
Updated jquery ui js and css. Improved color scheme.
2011-12-30 22:47:39 +00:00
Daniel Köb
eb4cd86910
Include PostgreSQL when checking for available database drivers.
...
Signed-off-by: Brice Maron <brice@bmaron.net>
2011-12-30 21:09:29 +01:00
Robin Appelman
3844fb0e4c
also use fscache when getting used space for webdav
2011-12-14 01:19:23 +01:00
Robin Appelman
835d6a9b6e
save quota in human readable format (42 MB), should prevent some of the overflow related problems
2011-12-14 01:16:14 +01:00
Robin Appelman
c67c933d3f
Merge branch 'database' into filesystem
2011-12-11 23:57:53 +01:00
Robin Appelman
9fdd1bafdc
Merge branch 'master' into filesystem
2011-12-11 23:42:22 +01:00
Robin Appelman
5e711f37ca
make filesize parsing case insensitive
2011-12-11 23:34:27 +01:00
Robin Appelman
efecb694ef
make filesize parsing case insensitive
2011-12-11 23:33:24 +01:00
Robin Appelman
a8148fa94a
update apps when their version number increases
2011-12-11 22:08:01 +01:00
Robin Appelman
7f1bb5fd78
Merge branch 'master' into database
2011-12-11 22:00:17 +01:00
Bart Visscher
1746cba249
Some small changes
2011-12-09 22:36:39 +01:00
Bart Visscher
a3cb04013e
Update OC_VObject
2011-12-09 21:56:03 +01:00
Bart Visscher
eeaf539a44
Gallery: splitout model code
2011-12-08 20:05:12 +01:00
Bart Visscher
0342b5fc43
Fix filename of log icon
2011-12-07 20:41:00 +01:00
Bart Visscher
c67ac46b6c
Use a proxy class to interface with Sabre_VObject classes
2011-12-07 20:40:58 +01:00
Robin Appelman
153029a170
increase version to trigger database upgrade
2011-11-26 01:26:01 +01:00
Robin Appelman
a8e4d2946a
Merge branch 'database' into filesystem
2011-11-26 01:25:08 +01:00
Bart Visscher
43911d9a6f
Template: output better html for select options
2011-11-24 21:36:34 +01:00
Frank Karlitschek
fab70cb590
removed no longer used function and exec command
...
security++
2011-11-24 13:50:29 +01:00
Hendrik Langer
76bfc3b547
set http auth headers for apache+php-cgi work around if variable gets renamed by apache
2011-11-24 02:59:22 +01:00
Georg Ehrke
6c4692380f
Merge branch 'master' of gitorious.org:owncloud/owncloud into fullcalendar
2011-11-20 11:41:58 +01:00
Frank Karlitschek
7df9d934ca
second half of the updating stuff
2011-11-19 12:02:34 +01:00
Frank Karlitschek
949bd2c47a
first small step to an automatic updating system.
...
At the moment we only have a hint that a new version is avaiable and a link to a not yet existing page if updating information. This has to be improved.
2011-11-19 11:56:40 +01:00
Robin Appelman
98dc0882cb
fix errors during database migration
2011-11-15 16:08:08 +01:00
Robin Appelman
916c72b40b
set the installed version after updating the database
2011-11-15 15:59:01 +01:00
Robin Appelman
9686c5b6aa
fixes in the sqlite manager driver
2011-11-15 15:58:12 +01:00
Robin Appelman
b2f1429b75
automatically upgrade the main database on version number increase (doesnt work with sqlite for now)
2011-11-13 16:16:21 +01:00
Robin Appelman
aa7c5a971c
small fix in sqlite3 driver
2011-11-13 16:08:47 +01:00
Robin Appelman
486a31bfa3
minor changes to mysql setup
2011-11-13 16:06:29 +01:00
Robin Appelman
bf40691ace
some fixes in the sqlite3 driver
2011-11-12 18:06:07 +01:00
Georg Ehrke
e5a3ab8aad
Merge branch 'master' into fullcalendar
2011-11-12 15:09:37 +01:00
Robin Appelman
024f4375b6
keep encrypted and versioned flag in fscache
2011-11-12 01:00:04 +01:00
Robin Appelman
b2f2a87745
use cache for searching files
2011-11-10 23:50:43 +01:00
Robin Appelman
7543ffa3b1
always load the filecache
2011-11-10 16:53:08 +01:00
Robin Appelman
524e3686a0
tell the user when the files are being scanned
2011-11-10 16:40:09 +01:00
Bart Visscher
ef124c3e21
Use a function to generate select options
2011-11-09 22:19:52 +01:00
Robin Appelman
5a6aba1e11
provide caching for file metadata
2011-11-09 18:41:57 +01:00
Jakob Sack
b3a73c78e8
Fix comments/documentation
2011-11-09 11:35:50 +01:00
Robin Appelman
5cc6635eb8
remove OC_Filesystem::fromUploadedFile
2011-11-08 22:36:05 +01:00
Robin Appelman
ca6c500799
remove OC_Filesystem::fileatime
2011-11-08 22:26:03 +01:00
Robin Appelman
ec015a2e68
remove the need to register storage providers, pass the classname during mounting instead
2011-11-08 22:21:25 +01:00
Robin Appelman
878fc1d197
remove outdated remote storage prototype
2011-11-08 22:18:41 +01:00
Florian Vichot
452a463764
Make OC_Connector_Sabre_File::get() return a PHP stream instead of the file content, as is recommended by SabreDAV to handle large files.
2011-11-06 22:39:24 +01:00
Brice Maron
3940ca3df1
Display correctly the error message when nothing is retrieved from OCS servers
2011-11-06 16:48:26 +01:00
Brice Maron
7de591f5cc
Avoid Huge error message when unable to read log file
2011-11-06 14:37:22 +01:00
Robin Appelman
7b3ae2edd4
use database table prefix from installer, not the old configured value
2011-11-03 13:09:51 +01:00
Brice Maron
c7d1737d47
attempt to manage some special chars in file list
...
Added a jquery function to filter by attributes.
Add more logging in rename file
Use the new function to avoid errors
2011-11-01 22:35:13 +01:00
Brice Maron
e533e82bc9
Add sequence name in insertid to be more portable
2011-10-29 11:40:48 +02:00
Bart Visscher
7b01858c57
Enable php display_errors setting
2011-10-27 22:48:50 +02:00
Bart Visscher
9832a0817d
Merge branch 'master' into fullcalendar
...
Conflicts:
apps/calendar/index.php
2011-10-24 22:40:22 +02:00
Robin Appelman
f073041b0b
provide function for updating the database scheme
2011-10-23 15:25:38 +02:00
Robin Appelman
6592fbb948
improve detection of database backend
2011-10-23 12:32:33 +02:00
Robin Appelman
122fa190c6
improve mimetype detection
2011-10-23 11:35:29 +02:00
Robin Appelman
38bb503ff6
fix fopen
2011-10-23 11:35:29 +02:00
Frank Karlitschek
3acea2f574
change the error hint from suggesting to change the owner of a directory to changing the permissions. changing the owner of a director is not possible via ftp.
2011-10-22 19:39:05 +02:00
Georg Ehrke
0011c42669
Merge branch 'master' of gitorious.org:owncloud/owncloud into fullcalendar
2011-10-22 13:12:13 +02:00
Robin Appelman
7761765a4b
change licencing headers for sqlite3 driver
2011-10-22 12:31:07 +02:00
Robin Appelman
af1f0305eb
fix log level check
2011-10-22 12:22:57 +02:00
Bart Visscher
4fe48a50f0
Translation of calendar interface
2011-10-20 23:49:27 +02:00
Robin Appelman
3a937f79f7
escape filenames for getMimeType
2011-10-20 22:55:27 +02:00
Robin Appelman
8f77179d29
Merge commit 'refs/merge-requests/64' of git://gitorious.org/owncloud/owncloud
2011-10-20 01:24:23 +02:00
Robin Appelman
273972b75a
prevent sql error while initializing apps on sqlite2
2011-10-20 01:17:02 +02:00
Hendrik Langer
466b41c36b
Don't use sys_get_temp_dir(), as it reports the wrong path in restricted environments
2011-10-19 23:38:35 +02:00
Robin Appelman
b975f11514
make sharing work with the new mouting mechanism
2011-10-18 21:19:13 +02:00
Robin Appelman
28ab39073a
mount filesystems on demand
2011-10-18 21:01:49 +02:00
Brice Maron
ebd36d56ca
Remove unnecessary exec for getting timezone and fix spacings
2011-10-17 21:42:38 +02:00
Robin Appelman
595b13f1e0
prevent the remaining ob_clean related errors
2011-10-17 01:18:02 +02:00
Robin Appelman
77378fa189
fix now() function for sqlite3
2011-10-17 00:25:13 +02:00
Brice Maron
1f6be85719
Fix bookmarks app to work with postgresql.
...
Rework the bookmark app to manage postgresql.
Add a fetchOne function into the PdoStmtWrapper
Fix a tipo in comments.
2011-10-16 23:03:03 +02:00
Robin Appelman
b0127e3918
use OC_Log instead of error_log
2011-10-16 21:42:24 +02:00
Robin Appelman
d9372ac766
make log level configurable
2011-10-16 21:11:03 +02:00
Robin Appelman
820cd0fb75
provide a logging mechanism
2011-10-16 21:11:03 +02:00
Robin Appelman
d11a8f4103
some minor tweaks to oc_db
2011-10-16 21:11:03 +02:00
Brice Maron
90c54ade67
Fix typo in getting var from config
2011-10-16 21:08:07 +02:00
Brice Maron
c105268a1d
Fetch prefix from config at installation instead of a hardcoded value
2011-10-16 21:06:48 +02:00
Brice Maron
543537ef29
Fix installer for postgresql : correct table detection query
2011-10-16 20:23:43 +02:00
Georg Ehrke
9ce15667d5
Merge branch 'calendar' of gitorious.org:owncloud/owncloud
2011-10-16 15:41:00 +02:00
Robin Appelman
512d226d43
merge database into master
2011-10-16 13:54:21 +02:00
Georg Ehrke
a01d10e57d
Merge branch 'master' into calendar
2011-10-13 21:59:16 +02:00
Robin Appelman
db2fb38746
prevent error involving webdav workaround
2011-10-13 21:55:02 +02:00
Robin Appelman
f1fd374a6f
webdav workaround for apache+php-cgi
2011-10-13 16:33:39 +02:00
Robin Appelman
d7fa2a0f77
mimetype icon improvements
2011-10-13 16:33:39 +02:00
Robin Appelman
ffb9a0475e
webdav workaround for apache+php-cgi
2011-10-13 16:31:01 +02:00
Joar Wandborg
9d3c7badb5
Fixed a bug in checkWebserverUser
...
checkWebserverUser would return the owner of the document
root instead of the owner of the web server process.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2011-10-11 21:46:14 +02:00
Georg Ehrke
4cbae823eb
Merge branch 'master' into calendar
2011-10-10 21:08:11 +02:00
Robin Appelman
9ba384b9a4
merge master into database
2011-10-10 21:05:39 +02:00
Robin Appelman
8b3c4e9a52
Merge branch 'master' of gitorious.org:owncloud/owncloud
2011-10-10 20:57:15 +02:00
Frank Karlitschek
6163351ea2
master is now on the way to ownCloud 3
2011-10-10 18:48:40 +02:00
Robin Appelman
949494ccfd
mimetype icon improvements
2011-10-08 21:18:47 +02:00
Tom Needham
538abb99f1
Merge branch 'master' of gitorious.org:owncloud/owncloud into ace-editor
2011-10-07 17:10:50 +01:00
Robin Appelman
1f562a2e83
fixes for the mimetype icons
2011-10-07 18:09:49 +02:00
Tom Needham
65a491eabd
Merge branch 'master' of gitorious.org:owncloud/owncloud into ace-editor
2011-10-07 17:02:56 +01:00
Borjan Tchakaloff
3388381deb
Fixed the 'Undefined index "user_id"' bug when requesting a publicly shared folder and being logged-out.
...
The OC_App::navigation array contains by default only the help menu.
2011-10-05 14:31:33 +04:00
Tom Needham
2d9c3d75f3
Merge branch 'master' of gitorious.org:owncloud/owncloud into ace-editor
2011-10-04 19:17:23 +01:00
Marvin Thomas Rabe
33f24a42b8
redirect url fixed
2011-10-04 19:27:57 +02:00
Tom Needham
02d7b1a1fc
Added breadcrumb and control bar.
2011-10-03 22:59:40 +01:00
Marvin Thomas Rabe
baf2fa3a9f
Merge branch 'master' of git://gitorious.org/owncloud/owncloud
2011-10-03 14:47:41 +02:00
Marvin Thomas Rabe
6d8985ceb2
added infield labels. readded fade in of login button. updated label on install page.
2011-10-03 14:41:55 +02:00
Georg Ehrke
25544d31f9
added mime type for calendar files
2011-10-03 12:16:06 +02:00
Frank Karlitschek
0eddc5cae2
bump version number
2011-10-02 18:15:01 +02:00
Robin Appelman
88f4f5413a
add OC_Appconfig::hasKey
2011-10-02 14:30:51 +02:00
Bart Visscher
21a88613a1
Merge branch 'lostpassword'
...
Conflicts:
core/templates/login.php
index.php
lib/util.php
2011-09-30 23:48:20 +02:00
Bart Visscher
f4782a7690
Check if the application is actually enabled
2011-09-30 23:17:18 +02:00
Marvin Thomas Rabe
ccfa2dd24c
Error when only oc_remember_login cookie set fixed.
...
Filled username field when oc_username is set repaired.
Problems with "advanced settings" button in installation wizard fixed.
CSS improved - login and installation now looks more clean.
Request password link removed (email feature not implemented yet).
Database radio button bugs removed.
It is possible to have an empty database password, now ownCloud will support this "security issue".
Ignore Mac OS X ".DSstore" files.
Fade in/out of login button and remember checkbox removed due to some display errors.
2011-09-30 18:25:34 +02:00
Thomas Schmidt
c3b57944ac
Revert "enhance detection of un-initialized database", conflicted with setup step, needs rework
...
This reverts commit 7fb89c5386
.
2011-09-30 17:03:04 +02:00
Thomas Schmidt
7fb89c5386
enhance detection of un-initialized database
2011-09-30 14:40:17 +02:00
Thomas Schmidt
182333a781
use central method for checking webserver user
2011-09-29 15:54:41 +02:00
Thomas Schmidt
6636720d2d
enhance warning
2011-09-29 15:53:58 +02:00
Bart Visscher
19d4121763
Change json content-type to correct IANA type
2011-09-28 23:17:25 +02:00
Tom Needham
1f74e76d83
Implemented ace-edtior as an app. Basic file editing and saving supported.
2011-09-28 15:15:04 +01:00
Frank Karlitschek
f14a62c875
Merge branch 'master' of gitorious.org:owncloud/owncloud
2011-09-28 13:53:51 +02:00
Frank Karlitschek
f2a7f230f1
add status file. useful for external administration. show the ownClopud version at least in the config dialog.
2011-09-28 13:52:26 +02:00
Frank Karlitschek
475dd72ea4
Merge branch 'master' of gitorious.org:owncloud/owncloud
2011-09-28 11:52:13 +02:00
Frank Karlitschek
0fcd765bd5
add check for ctype
2011-09-28 11:47:29 +02:00
Thomas Schmidt
40b47defcb
enhance errormessages on setup
2011-09-28 11:46:04 +02:00
Bart Visscher
c6f78fbe43
Add flag in info.xml to control the apps that are installed by default
2011-09-27 22:36:14 +02:00
Frank Karlitschek
10c5178e31
check for php modules
2011-09-27 19:08:38 +02:00
Bart Visscher
2d3c1a3f00
Fix space in comment
2011-09-26 21:18:37 +02:00
Bart Visscher
aae6881494
Move display of login page to function in OC_Util
2011-09-26 21:17:17 +02:00
Robin Appelman
bcf92badd1
dont set content type to json for Apps
2011-09-26 00:19:34 +02:00
Bart Visscher
17e631bc5e
Use OC_JSON for json responses
...
Create OC_JSON class, for single point of creating json responses.
No real logic change, this just cleans up the code a bit.
2011-09-25 22:19:28 +02:00
Robin Appelman
6c2b22406c
remove some debug statements
2011-09-25 01:33:53 +02:00
Robin Appelman
57bffdb46a
fix uploading files using webdav
2011-09-25 01:20:43 +02:00
Florian Pritz
36c31b0e83
fix warning when uploading file using webdav
...
When uploading a file using davfs php warned about a missing argument to
OC_FileProxy_Quota::preFile_put_contents(). Since we get a resource from
OC_Connector_Sabre_File->put(), we have to convert that before running
strlen because it expects a string.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2011-09-24 18:42:01 +02:00
Florian Pritz
c7d4e72341
set cookie secure if forcessl is enabled
...
This also moves session_start in lib/base.php down a bit because we need
OC::$SERVERROOT to get the config settings.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2011-09-24 18:42:00 +02:00
Florian Pritz
8648e3c43c
only call error_log() if DEBUG is true
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2011-09-24 18:41:47 +02:00
Florian Pritz
2267b6e97d
use jquery 1.6.4
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2011-09-24 18:41:43 +02:00
Bart Visscher
e9950defb2
Make event category choice multiselect
2011-09-23 19:40:06 +02:00
Bart Visscher
e990ef3542
Move some common code to OC_Util
...
Created the following function:
- checkLoggedIn
- checkAdminUser
- redirectToDefaultPage
2011-09-18 21:31:56 +02:00
Bart Visscher
8966ed5a00
Cleanup lib/base.php
2011-09-18 20:57:05 +02:00
Bart Visscher
82c7598861
Remove global vars and use the OC static version.
...
Removed global vars are DOCUMENTROOT, SERVERROOT, SUBURI, WEBROOT and CONFIG_DATADIRECTORY
2011-09-18 19:37:54 +02:00
Bartek Przybylski
6e980d419c
Merge branch 'master' of git://gitorious.org/owncloud/owncloud
2011-09-18 15:06:51 +02:00
Bartek Przybylski
94696ea7de
remember changed not to store password in cookie
2011-09-18 15:05:53 +02:00
Robin Appelman
39fa5d1c7f
always use mdb2 for installation
2011-09-18 14:05:38 +02:00
Robin Appelman
b86367866e
merge master into database
2011-09-18 13:47:15 +02:00
Robin Appelman
0714e83a8e
fix creating groups
2011-09-18 13:35:27 +02:00
Bartek Przybylski
68e7666293
Changed behaviour of remember checkbox
2011-09-18 09:15:30 +02:00
Robin Appelman
8c7aa06088
dont use numRows when it's not needed since it can be expensive
2011-09-17 02:49:40 +02:00
Robin Appelman
5e3ecbbf96
dont use numRows when it's not needed since it can be expensive
2011-09-17 02:36:04 +02:00
Robin Appelman
0e2b957dac
add pdo backend to oc_db
2011-09-17 02:30:58 +02:00
Jan-Christoph Borchardt
b1e3961825
removed excess white space inside parentheses
2011-09-12 12:30:57 +02:00
Jan-Christoph Borchardt
014f4af79c
fixed translation detection thanks to Xuetian Weng
2011-09-12 12:29:43 +02:00
Bart Visscher
760b47a62f
Use OC_Helper::linkTo also for absolute urls.
...
One central place to check for https.
2011-09-09 22:19:15 +02:00
Jan-Christoph Borchardt
252bca5057
removed database table prefix choice, use oc_
2011-09-04 14:56:09 +02:00
Aloisio Almeida Jr
ec87e2eac4
setup.php: Get 'datadirectory' from config file instead of 'datadir'
...
Signed-off-by: Aloisio Almeida Jr <aloisiojr@gmail.com>
2011-09-03 21:22:09 -03:00
Bart Visscher
3130234640
Remove execute permissions from source files
2011-09-03 22:15:23 +02:00
Côme BERNIGAUD
3972774a2e
Removed db4app and test_db
2011-09-01 15:58:47 +02:00
Côme BERNIGAUD
40d9439d4e
Merge branch 'master' of git.kde.org:owncloud
2011-09-01 15:21:27 +02:00
Jan-Christoph Borchardt
7fa1f8161c
do not user directories when navigating to /data. Needs more security.
2011-08-31 11:41:09 +02:00
Jan-Christoph Borchardt
e4f70d5bbb
files not viewable from the outside by adresses anymore
2011-08-31 11:28:18 +02:00
Jan-Christoph Borchardt
efa3085073
fixed picture preview broken for some, thanks to Felix on Shapado
2011-08-29 17:09:22 +02:00
Côme BERNIGAUD
b92603b3fd
Translation for date column
2011-08-28 23:11:45 +02:00
Robin Appelman
5c9178f851
Fixed a bug in appconfig, where an initially empty set value led to endless duplicates of this app/key pair.
...
Path by Elias Probst <mail@eliasprobst.eu>
2011-08-28 19:36:23 +02:00
Michael Gapczynski
74c7890fbb
Fix undefined index license in Apps
2011-08-27 17:56:22 -04:00
Côme BERNIGAUD
52ca447efc
Merge branch 'master' of git.kde.org:owncloud
2011-08-27 18:11:32 +02:00
Côme BERNIGAUD
e8fa2d3442
Added db4app lib, and apps test_db that shows how it works.
...
Also fixed a typo in db.php
2011-08-27 18:09:14 +02:00
Jan-Christoph Borchardt
11c2aff8c9
fixed installer failing due to htaccess. Thanks to Elias Probst
2011-08-27 10:19:45 +02:00
Robin Appelman
ee0954b236
fix issue with login being case insensitve
2011-08-25 21:51:13 +02:00
Robin Appelman
391e064e67
allow apps to register form for the settings and admin pages
2011-08-23 01:41:18 +02:00
Robin Appelman
d851bdac90
fix .htaccess file crashing apache+php-cgi
2011-08-22 17:18:54 +02:00
Robin Appelman
af3080402b
fix installing shipped apps
2011-08-22 14:17:38 +02:00
Frank Karlitschek
109302a928
add some todos
2011-08-20 11:53:14 +02:00
Jan-Christoph Borchardt
d9aae20003
more valid HTML, alt attributes, refactored pagenavi etc.
2011-08-20 05:07:58 +02:00
Jan-Christoph Borchardt
683e125042
Merge branch 'sharing'
2011-08-17 13:48:36 +02:00
Frank Karlitschek
cb9fc6d901
make the help section working and pretty. knowledge base entries are fetched via OCS from a different server. cool stuff
2011-08-17 00:24:50 +02:00
Michael Gapczynski
e4c9871299
This should actually make the 'Shared' directory automatically everytime
2011-08-15 20:45:07 -04:00
Michael Gapczynski
5fbed936bf
Automatic creation of 'Shared' directory, bug fixes for an empty 'Shared' directory
2011-08-15 20:33:02 -04:00
Michael Gapczynski
1ec75330ec
Merge branch 'master' into sharing
2011-08-15 17:49:36 -04:00
Robin Appelman
13cbd7f578
some filesystem fixes
2011-08-15 22:55:14 +02:00
Robin Appelman
6173c0fbc2
a bit of refactoring for oc_filesystem and implement user quota
2011-08-15 21:09:13 +02:00
Jan-Christoph Borchardt
2cb231d0a4
resolved merge conflict
2011-08-14 19:31:38 +02:00
Jan-Christoph Borchardt
9648be97fb
better error messages for installation, still need to be inline
2011-08-13 05:37:12 +02:00
Jan-Christoph Borchardt
4a5ee765cf
merged admin, help and settings to settings
2011-08-13 05:13:34 +02:00
Michael Gapczynski
122018889a
Merge branch 'master' into sharing
...
Conflicts:
files/css/files.css
2011-08-12 21:00:41 -04:00
Michael Gapczynski
67156f87e3
Add missing parameter to usersInGroup()
2011-08-12 20:53:36 -04:00
Michael Gapczynski
ffe9da91af
Add missing parameter to usersInGroup()
2011-08-12 20:51:01 -04:00
Frank Karlitschek
c2a5b49834
better error reporting during installation
2011-08-12 19:22:29 +02:00
Jan-Christoph Borchardt
0b4ed25776
fixed downloading of files with spaces in name for Firefox
2011-08-12 12:03:59 +02:00
Jan-Christoph Borchardt
6c4d075bd6
added jquery-tipsy for nice title tooltips
2011-08-12 11:26:13 +02:00
Michael Gapczynski
4830555cce
Merge branch 'master' into sharing
...
Conflicts:
.gitignore
2011-08-11 17:42:37 -04:00
Jan-Christoph Borchardt
99790d6805
lots of image changes, use svg EVERYWHERE POSSIBLE
2011-08-11 19:00:32 +02:00
Frank Karlitschek
aa582ec43a
more work on encryption
2011-08-11 17:49:36 +02:00
Frank Karlitschek
d75faac09e
Merge branch 'master' of git.kde.org:owncloud
2011-08-11 16:33:53 +02:00
Frank Karlitschek
5b9f6b4001
hide the files admin page as long as we don have settings on the page
2011-08-11 16:24:53 +02:00
Robin Appelman
50c1553c38
automaticaly login after setup
2011-08-11 16:22:25 +02:00
Robin Appelman
bc5bf18eed
bit of work on app management
2011-08-11 15:11:06 +02:00
Jan-Christoph Borchardt
b4e89871dd
merged master into sharing
2011-08-11 13:29:22 +02:00
Robin Appelman
bfd72501a1
add OC_Group::usersInGroup() to get a list of all users in a group
2011-08-11 10:12:17 +02:00
Jan-Christoph Borchardt
05f3910718
moved search box directly to template
2011-08-10 22:56:55 +02:00
Robin Appelman
f03874ac49
work on user management
2011-08-10 22:38:28 +02:00
Michael Gapczynski
e1bde1a78e
Merge branch 'master' into sharing
...
Conflicts:
files/templates/index.php
2011-08-10 13:40:47 -04:00
Frank Karlitschek
613ab41eb3
more work on the encryption library
2011-08-10 17:24:38 +02:00
Robin Appelman
1f1498ceca
remove Log completely
2011-08-10 14:03:54 +02:00
Robin Appelman
cdf91b6b3e
work in new app management
2011-08-10 14:03:54 +02:00
Robin Appelman
9059b55979
make more strings translatable
2011-08-10 14:03:54 +02:00
Jakob Sack
c958a44e46
Copying globals to OC::*
2011-08-10 11:18:35 +02:00
Jakob Sack
7b653dbca6
use sprintf for translations
2011-08-10 11:08:30 +02:00
Michael Gapczynski
ec6aed8475
Merge branch 'master' into sharing
2011-08-09 10:42:50 -04:00
Serge Martin
97462b018d
Merge MySQL and PostgreSQL input fields
2011-08-09 11:32:22 +02:00
Robin Appelman
7b38e5d7c7
apps can now add their own forms to the Personal page
2011-08-08 23:46:52 +02:00
Jakob Sack
962907ee6f
Merge branch 'master' of git://anongit.kde.org/owncloud
...
Conflicts:
lib/template.php
2011-08-08 23:16:30 +02:00
Jakob Sack
4b967a9414
Minor improvements
2011-08-08 23:14:47 +02:00
Robin Appelman
d1d47eb5eb
do proper styling for settings pages
2011-08-08 22:38:42 +02:00
Robin Appelman
e6f6d3dabc
dont use a different navigation page for settings stuff
2011-08-08 21:43:31 +02:00
Bartek Przybylski
8bd82b96f3
checking for apache server in setup
2011-08-08 21:41:20 +02:00
Michael Gapczynski
1aa89b7cbb
Merge branch 'master' into sharing
...
Conflicts:
files/css/files.css
lib/base.php
2011-08-07 15:56:26 -04:00
Serge Martin
3e8ae8636c
Add postgresql support
...
REVIEW: 102101
2011-08-07 21:06:53 +02:00
Serge Martin
acf7916e71
user is a reserved word in postgresql
2011-08-07 19:02:41 +02:00
Frank Karlitschek
a0b7b85c56
remove debug
2011-08-07 18:00:35 +02:00
Frank Karlitschek
58c2d29f8c
report the right webserver user to simplify setup and debug
2011-08-07 17:58:56 +02:00
Frank Karlitschek
b2702c4406
fix include path
2011-08-07 17:39:38 +02:00
Frank Karlitschek
51caa624bb
first step to file encription
2011-08-07 17:32:48 +02:00
Frank Karlitschek
1dc3cb67fa
more improved error reporting
2011-08-06 23:31:38 +02:00
Frank Karlitschek
a689fa18df
Merge branch 'master' of git.kde.org:owncloud
2011-08-06 23:19:40 +02:00
Frank Karlitschek
b513a60540
nicer error report and streamlined setup
2011-08-06 23:19:00 +02:00
Jakob Sack
63de1841a6
Merge branch 'master' of git://anongit.kde.org/owncloud
2011-08-06 23:10:14 +02:00
Jakob Sack
42a6549729
Database.xml
2011-08-06 23:09:38 +02:00
Robin Appelman
be9c044b24
descriptions for OC:: variables
2011-08-06 23:04:39 +02:00
Jakob Sack
d9ccbe96dd
fix template.php ;-)
2011-08-06 17:00:06 +02:00
Jakob Sack
501b767e6e
Merge branch 'master' of git://anongit.kde.org/owncloud
2011-08-06 11:38:49 +02:00
Jakob Sack
5f7c040ec0
Add principals, minor changes in base.php
2011-08-06 11:36:56 +02:00
Robin Appelman
faf6c0e8e1
fix some forgotten quotes around strings
2011-08-05 11:19:46 +02:00
Jan-Christoph Borchardt
6d5cb13018
fixed relative time calculation
2011-08-05 08:19:51 +02:00
Robin Appelman
a2062036d3
selecting a text file from the search results now activates the text viewer
2011-08-03 00:30:21 +02:00
Robin Appelman
e50abdd355
limit the length of the mysql username during setup
2011-08-02 21:33:35 +02:00
Jakob Sack
db90b2e44a
prepare replacing global $vars with OC::$vars
2011-08-02 18:48:19 +02:00
Jakob Sack
c50a83cd8d
Introducing a semiautoload. Enables autoload for classes that are not in lib/
2011-08-02 18:31:42 +02:00
Michael Gapczynski
ddfc9fc001
Move registering shared storage out of base
2011-08-01 10:58:15 -04:00
Robin Appelman
2d19965750
some improvements to collection scanning
2011-08-01 00:07:46 +02:00
Robin Appelman
14f7daf53c
add transitions to oc_db
2011-07-31 20:24:53 +02:00
Michael Gapczynski
17058c9467
Merge branch 'master' into sharing
2011-07-31 12:53:34 -04:00
Robin Appelman
b93b066a42
fix search results having files from other users
2011-07-31 15:35:37 +02:00
Robin Appelman
5ef407d1c9
keyboard shortcuts for search results
2011-07-31 04:03:48 +02:00
Robin Appelman
2c8b4da840
make sure jquery and common javascript is loaded before the javascript of the apps
2011-07-31 02:24:46 +02:00
Robin Appelman
0bc16683e5
dont show music results twice
2011-07-31 02:20:34 +02:00
Michael Gapczynski
0d3ebbfefd
Merge branch 'master' into sharing
2011-07-30 19:57:57 -04:00
Michael Gapczynski
11d1627513
Merge branch 'master' into sharing. Integrate with changes in master, rename classes
...
Conflicts:
lib/base.php
2011-07-30 19:40:19 -04:00
Robin Appelman
1564a40538
dont show the full path for the files in search results
2011-07-31 01:26:13 +02:00
Robin Appelman
0503c3499e
configure users/groups before loading apps
2011-07-31 00:23:06 +02:00
Jakob Sack
0dab7f2e53
laod apps ways earlier!
2011-07-31 00:06:17 +02:00
Robin Appelman
aafd36e2f3
provide json interface for search
2011-07-30 16:42:20 +02:00
Jakob Sack
bafd684eb6
Renaming classes :-)
2011-07-29 21:36:03 +02:00
Jakob Sack
2ff8d7a8bc
One class per file!
2011-07-29 21:03:53 +02:00
Jakob Sack
2bfad189e7
Merge branch 'master' of git://anongit.kde.org/owncloud into autoload
...
Conflicts:
lib/base.php
lib/filestorage.php
2011-07-29 20:42:24 +02:00
Michael Gapczynski
5fd77084c4
Merge branch 'master' into sharing
...
Conflicts:
core/templates/layout.user.php
2011-07-29 13:58:13 -04:00
Robin Appelman
d12d08e2f3
some more changes for navigation subentries
2011-07-29 19:43:06 +02:00
Robin Appelman
fe47d51598
some refactoring for subnavigation code
2011-07-29 19:12:55 +02:00
Michael Gapczynski
fcc9f50641
Merge branch 'master' into sharing
...
Conflicts:
files/templates/index.php
2011-07-29 10:23:15 -04:00
Robin Appelman
6d0c8ea7e4
use proper file icons for image and audio files
2011-07-29 01:37:08 +02:00
Jan-Christoph Borchardt
f1616b0e62
implemented relative file size and coloring
2011-07-29 00:46:20 +02:00
Robin Appelman
f1c2b5b304
set installed version in config file
2011-07-28 23:34:39 +02:00
Robin Appelman
20f5a9f085
bumb version number for upcomming beta
2011-07-28 23:34:39 +02:00
Robin Appelman
7d15a45e09
use oc_preferences to store ocs privatedata
2011-07-28 20:23:58 +02:00
Robin Appelman
0d408fe6f5
make use of the command line tools id3info and mp3info for scanning music if they are available
2011-07-28 20:10:58 +02:00
Robin Appelman
7505720350
fix log when no tablename prefix is used
2011-07-27 22:44:51 +02:00
Jakob Sack
e69079f935
Further improvements
2011-07-27 20:04:42 +02:00
Jakob Sack
924100dd8c
One class per File
2011-07-27 19:52:24 +02:00
Jakob Sack
f5c0dbd947
Use autoload
2011-07-27 19:07:28 +02:00
Michael Gapczynski
ff3140052a
Merge branch 'master' into sharing
2011-07-26 21:29:44 -04:00
Robin Appelman
98cd83fabd
bumb jquery and jquery-ui versions
2011-07-25 23:16:05 +02:00
Robin Appelman
edec37b402
add OC_APP::getCurrentApp() to get the id of the active app
2011-07-25 20:25:53 +02:00
Robin Appelman
9a989a284a
fix sabredav for sqlite2
2011-07-25 03:14:22 +02:00
Michael Gapczynski
415ae8e40a
Merge branch 'master' into sharing
2011-07-24 16:08:39 -04:00
Jakob Sack
3097e4f48a
Merge branch 'sabredav'
2011-07-22 23:18:08 +02:00
Jakob Sack
ccc94819e2
Merge branch 'sabredav' of git://anongit.kde.org/owncloud into sabredav
2011-07-22 23:16:43 +02:00
Jakob Sack
5416c0e6f8
Remove HTTP_Webdav
2011-07-22 23:16:14 +02:00
Robin Appelman
18a36be28c
fix problem with removing locks
2011-07-22 23:06:53 +02:00
Jakob Sack
3b92ec12c2
Properties work fine now
2011-07-22 22:30:45 +02:00
Jakob Sack
5851da47f1
properties nearly work
2011-07-22 16:21:29 +02:00
Jakob Sack
7c9f356abe
Support for locks, minor changes
2011-07-22 14:38:42 +02:00
Michael Gapczynski
0387cc5f1f
Merge branch 'master' into sharing
2011-07-21 19:18:26 -04:00
Robin Appelman
f441059b01
add getLocalFile to local storage provider
2011-07-22 06:29:45 +02:00
Robin Appelman
8eefd42a7d
only remove old sqlite database if it exists
2011-07-21 00:52:48 +02:00
Michael Gapczynski
6af4c465b8
Change all occurences of ['user_id'] to OC_USER::getUser()
2011-07-20 16:52:01 -04:00
Michael Gapczynski
1cfa911ce3
Update database.xml to current database fields, remove hard coded MTGap when mounting shared storage provider
2011-07-20 14:42:48 -04:00
Michael Gapczynski
abf6ba621a
Merge branch 'master' into sharing
2011-07-20 14:30:19 -04:00
Jakob Sack
86cd8063b4
Use SabreDAV authentication Code!
2011-07-20 16:36:36 +02:00
Jakob Sack
bf1ca75710
Integration of SabreDAV
2011-07-20 15:53:34 +02:00
Bartek Przybylski
c5776fdae4
remember login added
2011-07-20 15:04:14 +02:00
Robin Appelman
6935f036a5
move list of mimetypes by extention to a seperate file.
2011-07-17 17:41:46 +02:00
Michael Gapczynski
f09f2d3290
Fix typo in setup, thanks for pointing it out ab0oo
2011-07-13 17:19:13 -04:00
Michael Gapczynski
ecaf66ee97
Add missing argument for fromTmpFile() inside of rename()
2011-07-13 13:47:45 -04:00
Michael Gapczynski
5896e48755
Add missing argument for fromTmpFile() inside of rename()
2011-07-13 13:30:22 -04:00
Michael Gapczynski
a79f2535f8
Merge branch 'master' into sharing
2011-07-12 20:51:07 -04:00
Michael Gapczynski
a861666500
Add missing parameter for fromTmpFile() inside of copy()
2011-07-12 20:50:04 -04:00
Michael Gapczynski
2c4fef91da
Merge branch 'master' into sharing
2011-07-12 18:38:03 -04:00
Michael Gapczynski
f8eced1960
Fix post_create and post_write hooks in copy(), was referencing an undefined variable
2011-07-12 18:26:44 -04:00
Michael Gapczynski
6b303ee64b
Fix bug in opendir() and remove getStorageMountPoint(), now using datadir argument instead
2011-07-12 13:10:29 -04:00
Michael Gapczynski
5e560e9bd9
Merge branch 'master' into sharing
2011-07-06 20:19:44 -04:00
Jan-Christoph Borchardt
e3fd72dc16
introducing simple file size, only MB as unit, details on hover
2011-07-07 01:27:16 +02:00
Michael Gapczynski
9deab8302f
Fix bugs in getSource() and implement new target path standard
2011-07-05 11:56:02 -04:00
Michael Gapczynski
607f1a2738
Fix conflicts with master in lib/base.php
2011-07-04 16:45:19 -04:00
Michael Gapczynski
05389827fd
Merge branch 'master' into sharing
...
Conflicts:
.gitignore
lib/base.php
2011-07-04 16:36:30 -04:00
Kunal Ghosh
f2845bbea8
Fix to make the Unlock mechanism of WebDAV work. Previously when using unlock in cadaver etc was used the lock entry corresponding to the file was not deleted in the sqlite database table oc_locks. The error was because the delete query in the Unlock function was not getting executed :)
2011-07-02 07:17:05 +05:30
Robin Appelman
f40a1cad8b
not all http server add index.php to $_SERVER[SCRIPT_NAME], do it manually
...
this fixes incorect generated links in some cases
2011-06-26 00:59:31 +02:00
Robin Appelman
155f62bcf6
allow plugins/apps to add custom headers to all pages
2011-06-24 22:09:55 +02:00
Aamir Khan
2098cbd822
redirect_url to be respected in linkTo function
2011-06-25 01:14:28 +05:30
Robin Appelman
4d11e920be
provide an option to add custom elements to the header of templates
2011-06-24 18:02:19 +02:00
Michael Gapczynski
467778d66f
Merge branch 'master' into sharing
2011-06-23 17:54:49 -04:00
Kamil Domanski
2073d3b08e
fix 404
2011-06-23 23:47:46 +02:00
Kamil Domanski
0bf67298d1
no indexing in generated htaccess
2011-06-23 23:41:53 +02:00
Robin Appelman
8b76590f5d
fix creating users
2011-06-23 18:23:47 +02:00
Dominik Schmidt
3b2fcd356f
Use new user backend API
2011-06-23 15:24:09 +02:00
Dominik Schmidt
96657f8b62
Detect backend features dynamically instead of trial-and-error usage
...
Move documented functions for reference into OC_USER_EXAMPLE class.
2011-06-23 14:45:28 +02:00
Michael Gapczynski
18e776fa2f
Changed mount point to 'Share', fixed is_dir()
2011-06-22 11:40:09 -04:00
Robin Appelman
83958ebd4b
add oc_user::getUser to get the user id of the loggedin user
2011-06-22 12:50:57 +02:00
Robin Appelman
36dbb8edab
prefix the mysql user name to avoid collissions
2011-06-21 23:58:02 +02:00
Kamil Domanski
e047feb2ad
install shipped apps also in "installed apps" page
2011-06-21 22:17:53 +02:00
Robin Appelman
ee0f1490e1
Multiply changes to user system
...
keeping tracked of the logged in user is no longer done by the active backend but by oc_user directly instead
multiply backends can be active at the same time, allowing alternative authentication procedures like openid or tokens to be used next to the regular user system
2011-06-21 19:28:46 +02:00
Jakob Sack
3e74cca739
Merge branch 'master' of git://anongit.kde.org/owncloud
2011-06-20 22:09:21 +02:00
Jakob Sack
61993419ec
New i18n-structure
2011-06-20 21:54:21 +02:00
Kamil Domanski
0603391405
fixed page reload after logout
2011-06-20 21:09:34 +02:00
Jakob Sack
eb1ce7819a
Fix linkTo()
2011-06-20 21:01:34 +02:00
Jakob Sack
91c37bbb76
moved core stuff to /core
2011-06-20 20:29:30 +02:00
Jakob Sack
272fc252fb
Activate "active" for subentries
2011-06-20 19:50:25 +02:00
Robin Appelman
0563741652
fix sqlite3 driver for php<5.3
2011-06-20 19:04:31 +02:00
Robin Appelman
76b12c4ae0
add settings option for language
2011-06-20 14:33:31 +02:00
Jakob Sack
99ae7cd477
Autodetection of language is working now
2011-06-19 23:46:59 +02:00
Jakob Sack
ad893f2bea
Merge branch 'master' of git://anongit.kde.org/owncloud
2011-06-19 23:34:03 +02:00
Jakob Sack
b31a8ac985
More l10n-stuff
2011-06-19 23:33:34 +02:00
Kamil Domanski
38545d5ee4
and even more properly now ;P
2011-06-19 23:29:09 +02:00
Kamil Domanski
51c0a8e3ce
index now properly reloaded after setup
2011-06-19 23:12:07 +02:00
Kamil Domanski
ee247a21a4
shipped apps are no longer hardcoded
2011-06-19 22:46:05 +02:00
Robin Appelman
37f9e03772
improved check in oc_preferences if a key already exists
2011-06-19 22:34:36 +02:00
Robin Appelman
11dc3bb0e1
only load apps if they exist
2011-06-19 22:34:36 +02:00
Robin Appelman
07f2fcf7ec
add post_* hooks to filesystem for write, create, delete, rename and copy
2011-06-19 22:34:36 +02:00
Jakob Sack
c26719a10d
Fixed documentation of OC_L10N
2011-06-19 19:38:51 +02:00
Jakob Sack
e8e483d079
L10N is here ;-)
2011-06-19 18:53:02 +02:00
Jakob Sack
86406c6cfe
Merge branch 'master' of git://anongit.kde.org/owncloud
2011-06-19 16:06:52 +02:00
Jakob Sack
a688e5a5b1
Load preferences only if user is registered
2011-06-19 16:06:05 +02:00
Kamil Domanski
6b2ec22104
allow disabling apps, install apps as disabled
2011-06-19 15:18:52 +02:00
Jakob Sack
d5b550395a
Removed debug messages
2011-06-19 15:08:28 +02:00
Jakob Sack
baa00a589f
l10n added
2011-06-19 14:27:52 +02:00
Jakob Sack
6a19a7d226
added preferences to base.php, will be needed for i18n stuff
2011-06-19 14:24:26 +02:00
Kamil Domanski
1cab3ca92c
move installation of shipped apps to setup
2011-06-19 00:55:19 +02:00
Kamil Domanski
be3ee03189
handle app repo connection failure
2011-06-18 22:02:45 +02:00
Michael Gapczynski
4e7d1c376f
OC_FILESTOAGE_SHARED now works with hard coded values for files
2011-06-18 13:49:52 -04:00
Robin Appelman
51420a7522
only create one connection to a sqlite3 database, fixes 'Database locked' errors with webdav
2011-06-17 16:09:43 +02:00
Robin Appelman
561c3a15f0
prevent some possible warnings if there are files in /apps
2011-06-17 14:17:08 +02:00
Robin Appelman
300b8c06cf
allow plugins to cancel filesystem operations using the provided hooks
2011-06-16 22:44:36 +02:00
Michael Gapczynski
bf66563cda
First version of shared storage provider - not functional
2011-06-16 14:40:21 -04:00
Robin Appelman
3062723c34
default to sqlite3 over sqlite2 for new installations
2011-06-16 14:56:56 +02:00
Robin Appelman
7d3ae7ae9b
fix settings page for non-admin users
2011-06-14 16:03:57 +02:00
Robin Appelman
f6eb7c1205
make use of native sqlite3 prepared statements
2011-06-14 01:20:41 +02:00
Robin Appelman
00858efbe2
store numbers as strings to prevent errors with numeric passwords
2011-06-14 01:20:41 +02:00
Robin Appelman
f863002e95
use sqlite3 if sqlite2 isn't available
2011-06-14 01:20:41 +02:00
Robin Appelman
1e0fe05bef
fix error with empty config file
2011-06-14 01:20:41 +02:00
Robin Appelman
1ea43dd7f9
make OC_DB work with the sqlite3 driver
2011-06-13 04:06:43 +02:00
Robin Appelman
600219c8c0
sqlite3 driver for mdb2
...
the only problem that I found with it so far is that it gives a database locked error on login,
the rest seems to work fine but more testing is required.
2011-06-13 04:05:41 +02:00
Robin Appelman
964b51879e
add option to remove tables install from database structure
2011-06-12 17:51:31 +02:00
Robin Appelman
bb5a2a917b
test case library and start of filesystem test
2011-06-12 01:06:27 +02:00
Robin Appelman
2a5ee9512e
allow tear down of filesystem.
...
also fix a bug when chrooting to '/'
2011-06-12 00:57:43 +02:00
Robin Appelman
5425c3d1e9
fix delTree
2011-06-12 00:50:13 +02:00
Alessandro Cosentino
86dd023448
Adding clear logs functions
2011-06-07 15:48:21 -04:00
Robin Appelman
d65f8bba73
try to adjust times to the clients timezone
2011-06-05 15:13:03 +02:00
Robin Appelman
d8ba312679
fix incorrect variable name in libfilestorage
2011-06-04 18:34:15 +02:00
Robin Appelman
016a892a78
merge refactoring in master
2011-06-02 20:35:14 +02:00
Robin Appelman
5d3cf06c73
delete old plugin stuff
2011-06-02 20:21:31 +02:00
Robin Appelman
7f987b84a5
fix OC_HELPER::linkTo again
2011-06-02 20:21:02 +02:00
Robin Appelman
2b45a28bd4
fix OC_HELPER::linkto() when the link is not a valid file.
...
(e.g. a php script with ?foo=bar appended)
2011-06-02 02:58:42 +02:00
Robin Appelman
09458aa639
add dateOnly option to formatDate
2011-06-02 02:29:16 +02:00
Robin Appelman
c1d02fd166
install apps that are shipped with owncloud the first time they are loaded
2011-06-01 15:05:48 +02:00
Robin Appelman
6b34ba8a8e
Make max upload filesize configurable for apache hosts
2011-05-29 17:43:13 +02:00
Robin Appelman
f48344df30
recursive deletion is now in OC_HELPER
2011-05-29 17:01:34 +02:00
Robin Appelman
85cae2cc32
recursive copy is now in OC_HELPER
2011-05-29 17:00:34 +02:00
Robin Appelman
f4e4617be7
App installer backend.
...
Not yet attached to the gui
2011-05-28 17:33:25 +02:00
Robin Appelman
d23ecd0538
fix a strict error in webdav
2011-05-28 15:52:35 +02:00
Robin Appelman
5ccce7e45f
fix a potential infinite loop when installing with sqlite
2011-05-28 15:52:35 +02:00
Alessandro Cosentino
1ec304227e
changed the path in imagePath again
2011-05-17 23:29:09 -04:00
François Kubler
13ddf8100f
New installer.
...
* Forms have been revamped (CSS + javascript),
* Process has been improved : errors are displayed on the form page,
* Some changes in the index.php page so that everything related to installation is in lib/setup.php
* Also added a small function in OC_HELPER class to set input values.
All these should improve the installation process in terms of ergonomics.
Well, I do hope so.
2011-05-17 22:34:31 +02:00
Jakob Sack
e314a83a7b
Fixing the image link for apps
2011-05-17 17:19:21 +02:00
Robin Appelman
915073f8ea
use simplexml instead of dom for OC_APP::getAppInfo()
2011-05-16 16:20:56 +02:00
Robin Appelman
d10840ab18
moved app install/remove/update functions to lib/installer.php
...
added OC_APP::getAppInfo() for reading app metadata
2011-05-15 16:32:22 +02:00
Jakob Sack
d70dfbdebb
Renamed a few columns in order t ohave both sqlite and mysql up and running
2011-05-15 15:03:12 +02:00
Jakob Sack
6b83e5ccfe
renamed installer.php to setup.php
2011-05-06 22:50:18 +02:00
Robin Appelman
e8e0608991
no hooks for OC_FILESTORAGE the one from OC_FILESYSTEM should be enough
2011-04-29 12:22:37 +02:00
Robin Appelman
5d358bb63f
merge
2011-04-28 23:59:02 +02:00
Robin Appelman
96cb5a3d2e
fix oc_appconfig for sqlite
2011-04-28 17:45:41 +02:00
Robin Appelman
3e99aefb7e
make logs work with sqlite
2011-04-28 17:40:51 +02:00
Robin Appelman
1850bddb67
move sqlite database into the data folder, makes it easier to set the correct permissions
2011-04-28 16:54:10 +02:00
Robin Appelman
8a6edd4654
Show currect filename when downloading files
2011-04-26 15:01:16 +02:00
Robin Appelman
b7aba15f17
add search functionality, for now only searches files but plugins/apps can extend that
2011-04-24 16:09:27 +02:00
Robin Appelman
8d52fdb7fa
fix chmodr
2011-04-24 15:23:18 +02:00
Robin Appelman
08cfe4b6ff
stylesheets have .css as extention, not .js
2011-04-23 02:30:34 +02:00
Robin Appelman
4c0d6dc9e7
make OC_HOOKS actually work
2011-04-23 02:30:12 +02:00
Robin Appelman
3e47ce3cef
properly load css and js files for apps
2011-04-23 02:28:12 +02:00
Robin Appelman
cf76cad931
change printPageNavi() to getPageNavi() to allow some more flexibility
2011-04-21 23:04:16 +02:00
Robin Appelman
741519fa79
loging system
2011-04-21 23:03:45 +02:00
Marco Michelino
4e2ef271bc
bugfixes on GET requests via WebDAV
2011-04-20 13:28:35 +02:00
Marco Michelino
d1b4f74bc2
Avoid // in URIs
2011-04-19 12:32:37 +02:00
Jan-Christoph Borchardt
8080a1a5a7
now my uppercase Wikileaks folder is correctly sorted below pr0n, like it should be
2011-04-18 23:52:55 +02:00
Jan-Christoph Borchardt
660e2c8102
renamed application-octet-stream.png to file.png
2011-04-18 22:16:32 +02:00
Robin Appelman
235b647fe1
send proper headers
2011-04-18 15:39:29 +02:00
Robin Appelman
0f49d57d27
dissable loggin for now
2011-04-18 15:36:56 +02:00
Robin Appelman
70bf44401d
correct them the right way this time
2011-04-18 15:31:40 +02:00
Robin Appelman
2673b6c054
typo's ...
2011-04-18 15:30:27 +02:00
Robin Appelman
14777ba444
clarify OC_FILES::get() documentation
2011-04-18 15:30:27 +02:00
Jakob Sack
6f07cf2651
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-18 15:07:51 +02:00
Jakob Sack
b57823baa5
Made the "change password" thingie in settings working
2011-04-18 15:07:14 +02:00
Robin Appelman
a977ba31ce
create .htaccess files during installation for apache users
2011-04-18 14:12:53 +02:00
Robin Appelman
7684585f49
404 error page
2011-04-18 13:16:49 +02:00
Jakob Sack
f1e78be4f4
Even more fixes on user management. Any designers here that want to make it good looking?
2011-04-18 13:12:30 +02:00
Jakob Sack
da30671ec4
More error checking in user management
2011-04-18 12:39:28 +02:00
Robin Appelman
fe90bf4bdc
disable the backup system for now
2011-04-18 12:18:45 +02:00
Robin Appelman
67ba9b320e
seperate hooks for OC_FILESYSTEM and OC_FILESTORAGE
2011-04-18 12:16:56 +02:00
Jakob Sack
761a517888
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-18 12:03:06 +02:00
Robin Appelman
b8e1788ed0
replace filesystem observer with the more general OC_HOOK
2011-04-18 12:02:53 +02:00
Jakob Sack
329d804032
Hotfix: deleting users is working again
2011-04-18 12:02:03 +02:00
Jakob Sack
a1ff99126a
prevent users from deleting admin group
2011-04-18 11:53:38 +02:00
Jakob Sack
dd0eb9dd8d
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-18 11:49:23 +02:00
Jakob Sack
f22c05deab
Check for existance of group- and usernames, don't mix OC_USER and OC_GROUP!
2011-04-18 11:48:52 +02:00
Jakob Sack
b37fb9142f
Added tons of Hooks to OC_USER and OC_GROUP
2011-04-18 11:39:29 +02:00
Robin Appelman
900ece18e7
seperate view and logic for pagenavi
2011-04-18 11:31:01 +02:00
Jakob Sack
1fe5f5a2df
Better documentation for OC_USER
2011-04-18 10:41:01 +02:00
Jakob Sack
a70330e9be
Improved documentation for group management
2011-04-18 10:00:45 +02:00
Frank Karlitschek
91b5d8575a
add pager function to the base lib and remove the default table width
2011-04-17 19:46:09 +02:00
Jakob Sack
47223ae2d9
Working subnavigation
2011-04-17 19:38:04 +02:00
Robin Appelman
7b02151639
make the file permissions hint more clear
2011-04-17 18:19:50 +02:00
Robin Appelman
871a4b3d4a
more improvements for foldersize
2011-04-17 18:19:50 +02:00
Jakob Sack
d59b0df401
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-17 18:06:17 +02:00
Jakob Sack
79d8aa871a
User management works good enough for now. Need to do something else ...
2011-04-17 18:05:49 +02:00
Frank Karlitschek
60b6825612
show only ownCloud related knowledgebase entries. and make the page pretty
2011-04-17 17:38:35 +02:00
Robin Appelman
225ad85e90
add free_space to OC_FILESYSTEM
2011-04-17 16:40:44 +02:00
Frank Karlitschek
5759802091
now we have our own ocs server
2011-04-17 16:04:46 +02:00
Robin Appelman
86356e888e
save the correct config entry
2011-04-17 15:25:59 +02:00
Robin Appelman
e984a3b47a
fix keeping track of foldersize
2011-04-17 13:47:22 +02:00
Robin Appelman
6affa3281a
small fixes in webdav
2011-04-17 13:33:30 +02:00
Robin Appelman
58cb46c4e8
make sql queries work in sqlite
2011-04-17 12:36:14 +02:00
Robin Appelman
243d6566dd
fix login when using sqlite
2011-04-17 12:36:14 +02:00
Arthur Schiwon
a14f8243e8
get max upload file size for upload form from php settings
2011-04-17 12:03:23 +02:00
Robin Appelman
ab155de14f
improve error handeling for first run dialog
2011-04-17 11:59:15 +02:00
Arthur Schiwon
5a03ce696c
debug output should not be there
2011-04-17 11:20:28 +02:00
Robin Appelman
fde08b2389
installer now works when using mysql
2011-04-17 11:10:03 +02:00
Arthur Schiwon
8a5d1ffebe
fix that might solve strange uploading issues
2011-04-17 01:17:34 +02:00
Frank Karlitschek
85a6097c03
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-17 01:13:07 +02:00
Frank Karlitschek
0820cb8f17
owncloud now with even more buzzwords. we outsourced the doccumentation and use an online knowledgebase
2011-04-17 01:11:44 +02:00
Jakob Sack
d314c33715
do not redeclare methods
2011-04-17 01:06:48 +02:00
Jakob Sack
cb2d8db9ce
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-17 01:04:43 +02:00
Jakob Sack
c4287162c4
Some work on the fancy user management
2011-04-17 01:04:23 +02:00
Frank Karlitschek
ca04b33abe
first step on online ocs knowledgebase integration
2011-04-17 00:53:10 +02:00
Robin Appelman
3263b80ea9
first-run wizzard wip
2011-04-17 00:45:05 +02:00
Robin Appelman
25d687f35a
add OC_GROUP::createGroup();
2011-04-17 00:28:44 +02:00
Frank Karlitschek
af40d872ce
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-16 23:09:02 +02:00
Frank Karlitschek
fc63882fe2
more layout fixes
2011-04-16 23:07:18 +02:00
Jakob Sack
7035c0417c
Get Hot New Fixes (TM)
2011-04-16 23:02:54 +02:00
Robin Appelman
a16c6fb804
don't use items in an array that aren't there
2011-04-16 20:36:43 +02:00
Frank Karlitschek
fb74de326d
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-16 20:35:15 +02:00
Frank Karlitschek
1372d8339d
add a date format function for more eyecandy
2011-04-16 20:34:18 +02:00
Robin Appelman
bf45dcb959
only check for permissions for folders that exists
2011-04-16 20:27:08 +02:00
Robin Appelman
d002ed0b94
set strict error reporting
2011-04-16 20:08:13 +02:00
Frank Karlitschek
cf50c497b9
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-16 19:58:07 +02:00
Robin Appelman
101877351b
use the correct variable name
2011-04-16 19:46:47 +02:00
Robin Appelman
e71bc75a9d
use the correct signature for OC_FILEOBSERVER->notify()
2011-04-16 19:45:47 +02:00
Robin Appelman
7b00f99a57
static functions shouldn't be abstract
2011-04-16 19:45:07 +02:00
Frank Karlitschek
219c4a2c78
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-16 19:43:26 +02:00
Frank Karlitschek
85df699746
application listing works more or less now
2011-04-16 19:42:58 +02:00
Robin Appelman
5ccdea8e5b
save installation state of databases in appconfig instead of plugin.xml
2011-04-16 19:06:45 +02:00
Frank Karlitschek
150631849f
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
...
Conflicts:
admin/apps.php
2011-04-16 18:50:49 +02:00
Robin Appelman
f0e59b9043
better display for server configuration errors
2011-04-16 18:27:58 +02:00
Jakob Sack
964a55033a
never ever call a function you just removed
2011-04-16 18:08:40 +02:00
Jakob Sack
f2e37e0018
Completely removing personalMenu
2011-04-16 18:06:23 +02:00
Jakob Sack
5d23b60c8a
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-16 17:50:18 +02:00
Jakob Sack
af1e48df80
Changes in the user experience
2011-04-16 17:49:57 +02:00
Robin Appelman
318d024cc1
show size of folders in filebrowser
2011-04-16 17:07:44 +02:00
Robin Appelman
1495ec0f31
show server configuration errors on seperate page
2011-04-16 15:49:55 +02:00
Jakob Sack
b5f913a3fc
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-16 14:59:27 +02:00
Jakob Sack
4c74029489
First sketch of a user administration
2011-04-16 14:59:10 +02:00
Frank Karlitschek
5112295723
Merge branch 'refactoring' of git.kde.org:owncloud into refactoring
2011-04-16 14:37:51 +02:00
Frank Karlitschek
d6d848184b
new cool ocs client, but still empty
2011-04-16 14:36:32 +02:00
Arthur Schiwon
1c3703477b
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-16 14:00:05 +02:00
Robin Appelman
9a575d1ded
port OC_OCS to prepared statements
2011-04-16 13:55:33 +02:00
Arthur Schiwon
627dc95d19
don't manifold slashes in case empty $app is forwarded to linkTo()
2011-04-16 12:43:37 +02:00
Jakob Sack
8465f76e7e
Use OC_CONFIG where possible
2011-04-16 12:18:42 +02:00
Jakob Sack
77fe7240f0
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-16 11:46:09 +02:00
Robin Appelman
f4d0310d73
port WebDAV to prepared statements
2011-04-16 11:46:49 +02:00
Jakob Sack
177fd27382
Make OC_CONFIG working again
2011-04-16 11:25:21 +02:00
Jakob Sack
fc33094429
replaced $CONFIG_DB* with OC_CONFIG::getValue( "db*" )
2011-04-16 11:11:16 +02:00
Jakob Sack
ed77ab18c9
Added a dump of the database
2011-04-16 10:41:41 +02:00
Jakob Sack
e8f6848095
Merge branch 'refactoring' of git://anongit.kde.org/owncloud into refactoring
2011-04-16 10:26:40 +02:00
Jakob Sack
683677b4f9
Support for navigation sub entries
2011-04-16 10:26:18 +02:00
Robin Appelman
69289bf943
move chmodr to OC_HELPER
2011-04-16 10:23:15 +02:00
Robin Appelman
26841884af
move OC_DB to it's own file
2011-04-16 10:18:35 +02:00
Robin Appelman
e42dbbf7f3
merge
2011-04-16 10:13:52 +02:00
Robin Appelman
232654cb60
get rid of the oc_require and friends
2011-04-16 10:12:53 +02:00
Jakob Sack
16e4a1dd17
Fix template.php
2011-04-16 09:51:46 +02:00
Jakob Sack
f36f453dd2
apps are now stored in /apps
2011-04-16 09:46:58 +02:00
Jakob Sack
f1015c88fa
Minor bug fixing
2011-04-15 23:09:05 +02:00
Jakob Sack
3d89b2caa4
php is not perl
2011-04-15 19:24:23 +02:00
Jakob Sack
3c01e30748
Try to make owncloud working again
2011-04-15 18:13:49 +02:00
Jakob Sack
149793f2e7
First version of the new user management
2011-04-15 17:14:02 +02:00
Jakob Sack
7c8ae42c6f
Fixed some small bugs
2011-04-08 17:36:12 +02:00
Jakob Sack
f66d3ab208
Implementation of OC_APPCONFIG, OC_CONFIG and OC_PREFERENCES
2011-04-08 16:54:12 +02:00
Jakob Sack
908e377246
Refactoring of OC_DB
2011-04-08 16:53:17 +02:00
Jakob Sack
d3502315bd
added class OC_HOOK to base.php. It is in base.php because it is needed
...
very ofter and it is quite small.
2011-03-29 20:21:00 +02:00
Robin Appelman
0f494970d1
Fix a couple of minor coding errors
2011-03-18 14:15:38 +01:00
Robin Appelman
1df0397163
only load mdb2 once as it was before
2011-03-17 20:58:27 +01:00
Matthew Dawson
f2627dd757
When moving a file from/to a temporary location, also update the file access/modification times.
...
When PHP moves a file across filesystem boundaries, it does not update the access/modification times.
Thus do it manually so that this information is not lost.
2011-03-17 20:57:28 +01:00
Robin Appelman
49a78333fb
add the option to use LIKE instead of = when getting data from OCS
...
also fix the returned keys
2011-03-17 20:56:13 +01:00
Robin Appelman
ef5bd659fa
added OC_FILESYSTEM::hash()
...
syntax is the same has http://www.php.net/manual/en/function.hash-file.php
2011-03-17 20:55:41 +01:00
Jakob Sack
a3070405d9
OC_HELPER, OC_LOG and OC_TEMPLATE prepared for refactoring
2011-03-13 17:25:34 +01:00
Jakob Sack
59847bb901
OC_CONFIG prepared for refactoring
2011-03-12 18:19:11 +01:00
Jakob Sack
1aa7fd98c2
Refactoring OC_APPCONFIG and OC_PREFERENCES, minor changes to OC_APP. These libraries are skeletons only, the functions need to be written.
2011-03-12 10:28:10 +01:00
Jakob Sack
883c7a582d
Small fixes in OC_APP, removed functions in OC_UTIL that now are in OC_APP
2011-03-11 15:25:48 +01:00
Jakob Sack
25e59e3ce6
Preparing OC_APP. It now includes information for all functions planned.
2011-03-11 14:59:24 +01:00
Jakob Sack
f7f957abb9
Base for a more flexible navigation
2011-03-03 23:08:11 +01:00
Jakob Sack
ae5dc3efdf
New classes for owncloud: OC_APP for applications, OC_PREFERENCES for user preferences
2011-03-03 21:55:32 +01:00
Jakob Sack
94b405b64f
Make it possible to use several datadirs.
...
This could be useful if the user does not want his gallery images on the webdav storage.
2011-03-03 21:25:22 +01:00
Jakob Sack
61ffa182ee
Application "files" is able to list the files again, start of splitting css files
2011-03-02 23:06:23 +01:00
Jakob Sack
e5ea0a3daa
Added helper for filesize, fixed wrong name for mimetypeIcon()
2011-03-02 22:28:32 +01:00
Jakob Sack
dfa6b749ba
Introducing OC_HELPER for small helper functions; making setup of filesystem optional
2011-03-02 22:18:22 +01:00
Jakob Sack
ede34c17dd
Make the templates working again.
2011-03-02 18:21:08 +01:00
Jakob Sack
66ac355f78
Getting rid of Smarty, using our own template system
2011-03-02 11:56:48 +01:00
Jakob Sack
015ab0eb64
Say Smarty to only use one compile directory. Makes setup somewhat easier.
2011-03-02 00:16:43 +01:00
Jakob Sack
132695ceb1
Start of the refactoring. Commit is quite big because I forgot to use git right from the beginning. Sorry.
2011-03-01 23:20:16 +01:00