Ralf Becker
6f4e65b782
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:12:09 +02:00
Ralf Becker
d552ed4f06
define Vfs::LINK_MODE constant again, since we no longer inherit from Vfs\StreamWrapper
2016-07-28 10:06:02 +02:00
Ralf Becker
686f3af559
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:41:10 +02:00
Ralf Becker
4fb658c2f3
fixed SQL error caused by sql_mode ONLY_FULL_GROUP_BY under MySQL 5.7+ in VFS file-system-check
2016-07-28 09:27:24 +02:00
Ralf Becker
77bafe49fd
fix PHP Fatal error: Access to undeclared static property: EGroupware\Api\Vfs\StreamWrapper::$is_root
2016-07-27 11:11:09 +02:00
Ralf Becker
4055f1faf4
fix not working forced password change on login page with fallback auth
2016-07-27 10:21:03 +02:00
Ralf Becker
5b8fd1fa92
* Api: fixed not working HTTP authentication
2016-07-26 17:09:37 +02:00
Hadi Nategh
5d52042640
* All apps: Fix styling glitches for search links dropdown
2016-07-26 17:07:49 +02:00
Ralf Becker
aa16561fe5
* eMail/UCS: fix setting of mailbox ACL for IMAP login-type "email"
2016-07-26 14:52:07 +02:00
Ralf Becker
bf3c3d9499
fix PHP Warning: Memcached::setOptions(): invalid serializer provided, if neither igbinary nor json serializer is available, staying with default php serializer
2016-07-26 12:02:09 +02:00
Ralf Becker
ea56836a17
mark test as skiped, if cache-provider throws Exception because missing PHP extension
2016-07-26 12:02:09 +02:00
Ralf Becker
1cdbbec58a
making existing cache-tests available for phpunit/Travis, thought leaving old test in place as they are more performance testing
2016-07-26 12:02:09 +02:00
Ralf Becker
a691144255
fix not working symlinking vfs files to infologs/links, fixed multiple PHP deprecated should not call non-static self::url_stat static
2016-07-26 12:02:09 +02:00
Ralf Becker
67720e760f
fix PHP Fatal error: Call to undefined function EGroupware\Api\Vfs\Sqlfs()
2016-07-26 12:02:09 +02:00
Ralf Becker
eca0db5e6f
fix PHP Fatal in propatch
2016-07-26 12:02:09 +02:00
Ralf Becker
2d1ddc1ef7
make Vfs\StreamWrapper::symlinkCache_remove public, to allow calling from Vfs
2016-07-26 12:02:09 +02:00
Ralf Becker
0c3c041dbb
fix rename and load_wrapper missing in Vfs class
2016-07-26 12:02:09 +02:00
Ralf Becker
14908a4172
implement PHP 5.4+ stream_metadata method for VFS, allowing to use that functionality from other stream-wrappers like php-smbclient
2016-07-26 12:02:09 +02:00
Ralf Becker
112cc725a2
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-26 12:02:09 +02:00
Ralf Becker
3845467b73
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-26 12:02:09 +02:00
Ralf Becker
a4c891e702
* LDAP: fix not working password change by user
2016-07-26 08:50:46 +02:00
Ralf Becker
79e13cfb4e
log execeptions happening during mergeprint for easier debugging
2016-07-25 15:05:30 +02:00
Hadi Nategh
6b593b829b
Implement new representation for et2_selectbox widget of multi tags with limited single row
2016-07-25 10:57:32 +02:00
Hadi Nategh
760bdf37a3
Remove not used library from api
2016-07-25 10:52:45 +02:00
Hadi Nategh
5459267be2
* All apps: Fix not able to set date for empty date fields in mobile template
2016-07-25 10:44:44 +02:00
Hadi Nategh
5a57314db6
Fix file upload progress doesn't show up on hover over
2016-07-21 16:26:19 +02:00
Hadi Nategh
a40d15f519
Fix et2 dialogs' buttons sometimes get weird styling
2016-07-21 16:25:50 +02:00
Ralf Becker
7c1e06ff0d
fix two more cases in which "show_generation_time" is queried and should never trigger a request to server, see 1c6c930312
2016-07-21 10:52:24 +02:00
Ralf Becker
94775dd858
if "common" prefs are not loaded, do not display page generation time
...
Before we queried page_generation_time common preference without a callback, which send a synchronious request to server to fetch common preferences, when it returned it looked for the preference again and send the next synchronious request to the server, in an infinit loop. Now setting _callback parameter of egw.preference() to false, just returns undefined, if common preferences are not yet loaded, but dont try to query them from server
2016-07-20 17:17:03 +02:00
Ralf Becker
bb85ef374e
forgot to modify Link::get_data()
2016-07-15 19:44:14 +02:00
Ralf Becker
833725edf9
Link::query callback needs to be called with reference as 3. parameter, passing now array with parameters instead of single parameters
2016-07-15 19:43:57 +02:00
Ralf Becker
f04878aa19
* API/ProjectManager: fixed some errors caused by no longer sharing instanciated objects not designed to be shared
2016-07-15 19:43:17 +02:00
Hadi Nategh
7d9697305d
Evaluate show_generation_time preference value before calling for pageGenTime
2016-07-15 17:31:56 +02:00
nathangray
f3c6638031
Fix common and admin translations were sometimes missing
2016-07-15 08:11:07 -06:00
nathangray
eba199e963
German translation for long task totals
2016-07-15 08:10:55 -06:00
nathangray
9260dae493
Add totals (selected, successful, skipped, failed) to long task dialog
2016-07-15 08:10:55 -06:00
Hadi Nategh
0e74579426
Fix chosen touch events handler to get it working for both iOS and Android
2016-07-15 15:37:28 +02:00
Ralf Becker
8256b99443
fix not working forced password change on login screen
2016-07-15 14:48:11 +02:00
Ralf Becker
e931d39a8d
fix missing slash in path of adLDAP.php
2016-07-15 14:28:01 +02:00
Hadi Nategh
79c8adb873
* All apps: Fix filter-categories does not work in iOS
2016-07-15 14:19:09 +02:00
Ralf Becker
5788d04073
fix ntlm directory path
2016-07-15 13:55:37 +02:00
Ralf Becker
8bb1c26705
enable APCu for caching with >= 32M and fix post_install to patch Ubuntu-16.04 /etc/php/7.0/cli/conf.d/20-apcu.ini
2016-07-15 13:25:00 +02:00
Hadi Nategh
1aa70236fa
* Calendar: Fix Generate Page Time's indicator screws calendar view up
2016-07-15 09:51:57 +02:00
Hadi Nategh
1677dd205c
Create DOM node for pageGenTime data
2016-07-15 09:44:16 +02:00
Ralf Becker
554bca8393
send page-generation- and session-restore-time via json response not as dom fragment
2016-07-15 09:43:39 +02:00
Ralf Becker
6e60eba80f
* NTLM: move ntlm login code from phpgwapi to api to allow NTLM login in 16.1 minimal install
2016-07-15 08:08:24 +02:00
Ralf Becker
843ad65200
* ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer
2016-07-15 07:42:12 +02:00
Moritz 'Morty' Strübe
3ec18a6638
Also adjust links when migrating from Ldap to DB
2016-07-14 10:39:26 +02:00
Ralf Becker
4dfe61050e
need to use global namespace for non-namespaced phpunit 4.8 class PHPUnit_Framework_TestCase
2016-07-13 13:46:16 +02:00
Ralf Becker
911ecdea99
fix Travis errors with phpunit 4.8 under PHP < 7
2016-07-13 13:46:04 +02:00