Ralf Becker
|
a6189bf9b9
|
Sqlfs::mkdir is no longer static, fixing some left over static calls
|
2016-08-29 12:56:35 +02:00 |
|
Ralf Becker
|
f1f8c4e98d
|
* Filemanager/WebDAV: generally deny user to delete directories /, /home, /apps, /templates (last 2 incl. subdirectories)
|
2016-08-18 10:04:36 +02:00 |
|
Ralf Becker
|
afafc8ccba
|
calling (static) EGroupware\Api\Vfs::chown instead of using old egw_vfs not available in minimal install in account::deleted hook when moving home directory to /home/$new_user/old-home-$old_user
|
2016-08-15 15:43:34 +02:00 |
|
Ralf Becker
|
ac45503630
|
Handle recursive directory creation in vfs layer, as not all underlaying
wrappers, eg. smb(client), support it themselfs
|
2016-08-12 08:49:06 +02:00 |
|
Ralf Becker
|
78893ad901
|
* Filemanager: fix PHP Fatal error when changing ownership or permissions
|
2016-08-11 22:39:35 +02:00 |
|
Ralf Becker
|
674db7912e
|
try fixing error in installtion in Travis using Postgres during admin account creation
|
2016-08-06 12:41:20 +02:00 |
|
Ralf Becker
|
a72db03fdb
|
* EPL/Filemanager: fix PHP Fatal using file-a-file dialog (upload with setting eg. a comment)
|
2016-08-03 15:26:30 +02:00 |
|
Ralf Becker
|
2a4535be58
|
fix PHP Fatal error: Class 'EGroupware\Api\Vfs\Config' not found
|
2016-08-02 10:19:13 +02:00 |
|
Ralf Becker
|
f6f3b89f8b
|
* Filemanager/EPL: fix broken notification / subscription to folders
Do not check for (no longer existing) $GLOBALS[egw]->hooks but for no class setup_process, to not call them during install or update.
|
2016-07-28 15:10:39 +02:00 |
|
Ralf Becker
|
86823a7e8c
|
make is-directory check more robust, by checking for PHP's directory-mode / Sqlfs::DIR_MODE too, not only for mime-type which is set eg. by stylite.links to "egs/$app"
|
2016-07-28 11:11:34 +02:00 |
|
Ralf Becker
|
015ed03bb6
|
fix cant attach files, if none have been attached to an entry before: Sqlfs\StreamWrapper::mkdir('/apps/calendar/123',0,1) already exist!
|
2016-07-28 09:40:23 +02:00 |
|
Ralf Becker
|
6496f33da6
|
fix PHP Fatal error: Access to undeclared static property: EGroupware\Api\Vfs\StreamWrapper::$is_root
|
2016-07-27 11:09:07 +02:00 |
|
Ralf Becker
|
4b58e87080
|
fix not working symlinking vfs files to infologs/links, fixed multiple PHP deprecated should not call non-static self::url_stat static
|
2016-07-22 18:22:46 +02:00 |
|
Ralf Becker
|
fefc2b5f88
|
fix PHP Fatal error: Call to undefined function EGroupware\Api\Vfs\Sqlfs()
|
2016-07-21 18:35:58 +02:00 |
|
Ralf Becker
|
6108123fe7
|
fix PHP Fatal in propatch
|
2016-07-21 17:43:28 +02:00 |
|
Ralf Becker
|
45c272dac2
|
make Vfs\StreamWrapper::symlinkCache_remove public, to allow calling from Vfs
|
2016-07-21 12:15:54 +02:00 |
|
Ralf Becker
|
52be4ee14b
|
implement PHP 5.4+ stream_metadata method for VFS, allowing to use that functionality from other stream-wrappers like php-smbclient
|
2016-07-21 09:51:36 +02:00 |
|
Ralf Becker
|
f04dd8ace6
|
Vfs no longer extends Vfs\StreamWrapper, as this is the only way to keep static function signatures for Vfs class, also cleans up a bit
|
2016-07-19 13:29:43 +02:00 |
|
Ralf Becker
|
b65d87bc68
|
fixing our wrong static methods in stream-wrapper: unlink, rmdir, mkdir, rename and url_stat (they are not static, so PHP can pass in $context)
|
2016-07-19 11:59:16 +02:00 |
|
Ralf Becker
|
dbb46f7574
|
fix Scrutinizer "bugs"
|
2016-07-02 13:59:49 +02:00 |
|
Ralf Becker
|
b0803c76b6
|
fix Scrutinizer "bugs"
|
2016-07-02 12:11:52 +02:00 |
|
Ralf Becker
|
9aa98a46a5
|
fix some scrutinizer "bugs"
|
2016-06-26 19:44:53 +02:00 |
|
Ralf Becker
|
0a2b30f275
|
fix some scrutinizer "bugs"
|
2016-06-26 19:44:53 +02:00 |
|
Ralf Becker
|
ab02df94d4
|
extract PDO code from Sqlfs streamwrapper into class Api\Db\Pdo, to be able to use it for z-push SqlStateMaschine
|
2016-06-09 20:40:31 +02:00 |
|
Ralf Becker
|
e2190cee25
|
fix EGroupware\Api\Vfs\Sqlfs\StreamWrapper::mkdir('sqlfs://default/home/*****',56,8) already exist!
|
2016-06-06 13:59:45 +02:00 |
|
Ralf Becker
|
eb62aba637
|
fix PHP Fatal error: Class 'EGroupware\Api\Vfs\SharingUi' not found
|
2016-05-30 16:00:20 +02:00 |
|
Ralf Becker
|
1b8bc32f54
|
fix only show WebDAV autoindex, instead of filemanager GUI for sharing directories
|
2016-05-30 12:40:20 +02:00 |
|
Ralf Becker
|
e34fe9a4e7
|
using Acl::(ADD|READ|EDIT|DELETE|PRIVAT) constants instead old EGW_ACL_* defines and fix some namespace errors found by doc/check_namespace.php
|
2016-05-11 19:23:14 +00:00 |
|
Ralf Becker
|
e87cbc4832
|
use static Hooks methods
|
2016-05-11 18:58:10 +00:00 |
|
Ralf Becker
|
153c068271
|
fix diverse occurences of egw_db
|
2016-05-06 11:13:19 +00:00 |
|
Ralf Becker
|
bf0fbbb521
|
fix PHP Fatal caused by calling method of old hooks class
|
2016-05-06 09:34:29 +00:00 |
|
Ralf Becker
|
834cc466f5
|
to allow installing api or EGroupware without phpgwapi, old exceptions which we have to extend in order allow old apps to catch exceptions thrown from new api, have to reside in api/inc and get autoloaded
|
2016-05-02 16:57:50 +00:00 |
|
Ralf Becker
|
b86a5d469c
|
use vcard_charset preference for generating vcards for addressbook
|
2016-04-29 08:52:28 +00:00 |
|
Ralf Becker
|
8c87cf9dfc
|
move egw_framework to api and refactor it
|
2016-04-07 20:42:06 +00:00 |
|
Ralf Becker
|
9fd7b645ec
|
move asyncservices class to api
|
2016-04-06 19:27:47 +00:00 |
|
Ralf Becker
|
41d00a0fd1
|
fix old exception
|
2016-04-05 18:39:55 +00:00 |
|
Ralf Becker
|
adb748d6e7
|
move hooks class to api and only cache hooks in instance cache (instead of database: filesystem scan takes ~4ms, cache ~0.2ms)
|
2016-04-02 14:16:20 +00:00 |
|
Ralf Becker
|
58834a0c73
|
fix An error happened (ErrorException): Argument 4 passed to EGroupware\Api\Vfs::copy_files() must be of the type array, none given
|
2016-03-29 11:01:34 +00:00 |
|
Ralf Becker
|
b202223f62
|
fix PHP Fatal error: Cannot make static method EGroupware\Api\Vfs\Sqlfs\StreamWrapper::get_eacl() non static in class EGroupware\Api\Vfs\Links\StreamWrapper
|
2016-03-29 07:01:36 +00:00 |
|
Ralf Becker
|
a417310b9d
|
make all static methods static to avoid warning when they get called static
|
2016-03-27 09:41:58 +00:00 |
|
Ralf Becker
|
77c5102792
|
fixed more namespace issues found by doc/check_namespace.php I wrote and forgot about it ;-)
|
2016-03-21 21:21:40 +00:00 |
|
Ralf Becker
|
1b5429f0ff
|
replacing common::egw_exit() with exit, there is no more extra cleanup
|
2016-03-20 16:30:01 +00:00 |
|
Ralf Becker
|
67cb60b972
|
moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api
|
2016-03-20 16:19:53 +00:00 |
|
Ralf Becker
|
485416d5f1
|
replace create_function with performanter, because opcachable closure
|
2016-03-20 14:01:29 +00:00 |
|
Ralf Becker
|
0ba4283f9f
|
move egw_link to Api\Link
|
2016-03-07 08:46:32 +00:00 |
|
Ralf Becker
|
7989d702dd
|
move mime_magic class to Api\MimeMagic
|
2016-03-05 12:33:37 +00:00 |
|
Ralf Becker
|
7aa3296cc5
|
move config to Api\Config
|
2016-03-05 10:22:40 +00:00 |
|
Ralf Becker
|
1ab66dd811
|
move exceptions to new api structure, thought to catch an exception by its deprecated name, new exceptions have to extend deprecated ones
|
2016-02-28 13:43:06 +00:00 |
|
Ralf Becker
|
9bf4dd288e
|
moved egw_cache to Api\Cache
|
2016-02-28 09:38:36 +00:00 |
|
Ralf Becker
|
651be2a4cf
|
removing for some of our ADOdb patches
|
2016-02-20 18:16:21 +00:00 |
|