Nathan Gray
|
35f59acf41
|
Zip still needs the encoding, lost in previous commit.
|
2014-07-02 14:46:15 +00:00 |
|
Nathan Gray
|
977cb5e7df
|
Apparently converting like that doesn't work, since umlauts get mangled.
Using to_ascii() instead
|
2014-07-02 14:40:28 +00:00 |
|
Ralf Becker
|
4c15c2f2de
|
* Calendar/API: allow not serialized data in async jobs, only run automatic purge if we have a real number > 0
|
2014-07-02 12:42:12 +00:00 |
|
Nathan Gray
|
e63984884f
|
Take some more care with filenames, trying to get Windows to handle the zips
|
2014-06-30 17:42:11 +00:00 |
|
Ralf Becker
|
b3a9da635f
|
moved translation statistics logic and caching to translation class
|
2014-06-28 11:47:32 +00:00 |
|
Ralf Becker
|
b75a9c42a2
|
fixed not working tracker resolutions (and probably other labels) after category extra data in json
|
2014-06-27 11:36:18 +00:00 |
|
Ralf Becker
|
94a0465616
|
json_encode instead of PHP serialized
|
2014-06-27 08:48:47 +00:00 |
|
Ralf Becker
|
d422d2ea8d
|
json_encode instead of PHP serialized
|
2014-06-27 08:47:30 +00:00 |
|
Ralf Becker
|
cced2ceffc
|
* API: storing category extra data now json-encoded
|
2014-06-27 08:21:01 +00:00 |
|
Ralf Becker
|
7666292284
|
no need to manually (un)serialize vfs_fstab and detect old php serialize and new json_encoded values
|
2014-06-27 07:48:44 +00:00 |
|
Ralf Becker
|
2287ae9d9a
|
fix author, jerryr template is from Jerry Ruhe
|
2014-06-27 07:46:58 +00:00 |
|
Ralf Becker
|
d6a5c93e01
|
new php_safe_unserialize function refusing to unserialize objects and using it for config, preferences and DB-backups
|
2014-06-26 17:38:29 +00:00 |
|
Ralf Becker
|
174e0c1e15
|
fixed not detected JSON in array not object syntax
|
2014-06-26 13:44:31 +00:00 |
|
Ralf Becker
|
e0a0708a64
|
fixed no new customfields could be created
|
2014-06-26 13:32:26 +00:00 |
|
Ralf Becker
|
23cbc01e2c
|
activating observer for admin instead of app_refresh and using it to invalidate client-side account-cache
|
2014-06-26 08:23:02 +00:00 |
|
Ralf Becker
|
864c3189cc
|
moved about link to admin and changed wording of "Powered by ..." in footer
|
2014-06-25 19:02:06 +00:00 |
|
Nathan Gray
|
b602714292
|
Use relative paths inside zip
|
2014-06-25 17:15:00 +00:00 |
|
Ralf Becker
|
9e67848243
|
force new Pixelegg template on update
|
2014-06-25 16:46:36 +00:00 |
|
Nathan Gray
|
d6fcba4dc9
|
Update documentation to mention filtering too
|
2014-06-25 16:10:43 +00:00 |
|
Ralf Becker
|
936b6d90cc
|
an other stall of PostgreSQL update caused by string literals with double quotes
|
2014-06-25 15:51:15 +00:00 |
|
Ralf Becker
|
9f450a8132
|
* PostgreSQL/Addressbook: fixed not displayed pictures
by backporting ADORecordSet_postgres64::_decode() from ADOdb 5.19
|
2014-06-25 15:43:20 +00:00 |
|
Ralf Becker
|
d2bc16c79b
|
fix IDE warnings
|
2014-06-25 12:55:16 +00:00 |
|
Ralf Becker
|
2ee9082f2e
|
* PostgreSQL: fixed not working installation (access to not yet existing table stalls transaction)
|
2014-06-25 12:43:11 +00:00 |
|
Ralf Becker
|
bfade1bbbc
|
fix query to work with Postgres: string literals need single quotes not double
|
2014-06-25 09:23:21 +00:00 |
|
Ralf Becker
|
9da3a90a96
|
improved repair of required nods to cope with renamed or wrongly linked nods like / having a name and/or linked to itself instead of 0, also fixed IDE warnings
|
2014-06-25 08:23:28 +00:00 |
|
Nathan Gray
|
a852eed949
|
Add save as ZIP action
|
2014-06-24 19:29:05 +00:00 |
|
Ralf Becker
|
7505b92bcb
|
fixed not working password link in Firefox (JSON.parse in FF does not like white-spaces)
|
2014-06-24 14:07:42 +00:00 |
|
Klaus Leithoff
|
2502f5500a
|
* Notification/Mail: make sure acc_smtp_username is used (if available), to cope with strict mailserver settings to prevent faking sender information
|
2014-06-24 13:38:32 +00:00 |
|
Ralf Becker
|
d6ce36d735
|
bump versions to 14.1
|
2014-06-24 10:00:50 +00:00 |
|
Ralf Becker
|
74b98920de
|
fixed lost type2 values in cf migration eg. InfoLog type cf is valid for
|
2014-06-24 07:47:43 +00:00 |
|
Ralf Becker
|
af9b8303d6
|
make egw_db::from_bool() static and use that to work around PHP 5.3 limitation of not making class scope available in closures
|
2014-06-24 07:25:35 +00:00 |
|
Ralf Becker
|
ffae12e240
|
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
|
2014-06-23 14:35:22 +00:00 |
|
Ralf Becker
|
d4bb8a00a9
|
move et2_call method to egw.js to have it always available at window scope (it is NOT et2 specific), maybe we find a better/nicer place for it
|
2014-06-23 08:10:40 +00:00 |
|
Ralf Becker
|
ff00c695ca
|
new API method egw_framework::popup($link, $target="_blank", $popup="640x480") to open a popup independent of running a regular or a JSON request
|
2014-06-18 13:57:15 +00:00 |
|
Ralf Becker
|
6e6e75182b
|
added a debug message
|
2014-06-18 08:22:12 +00:00 |
|
Nathan Gray
|
715bbf9abe
|
If a refresh of a particular UID is requested and server doesn't give it then remove it.
Fixes refresh where the row no longer match filters, but is still there.
|
2014-06-17 19:23:14 +00:00 |
|
Hadi Nategh
|
75b9624266
|
Fix calendar multiselect accounts not change the view after submit
|
2014-06-17 16:03:54 +00:00 |
|
Ralf Becker
|
0f3be64360
|
(re-)set VFS user for vfs access rights, when user of async job changes
|
2014-06-17 06:52:52 +00:00 |
|
Ralf Becker
|
b49d9fac67
|
Entry directories are always reported existing and empty, if not existing in sqlfs
|
2014-06-16 20:01:59 +00:00 |
|
Ralf Becker
|
e16b6b361d
|
using PHP 5.3 late static binding and closures
|
2014-06-16 08:41:46 +00:00 |
|
Ralf Becker
|
ad85c88c72
|
only save preferences of apps whos preferences actually changed
|
2014-06-13 16:08:42 +00:00 |
|
Hadi Nategh
|
2ff1107b78
|
Ignore favorite preferences which are not correctly serialized, and somehow are stroed in database. At the moment we just ignore them, but they stays in database, need to be watched closely to find the cause, though.
|
2014-06-13 16:03:16 +00:00 |
|
Ralf Becker
|
541e6f9bb5
|
need to remove /e modifier, when using preg_replace_callback
|
2014-06-13 13:30:36 +00:00 |
|
Ralf Becker
|
60106975aa
|
* Preferences: now stored JSON encoded in database (also removed many deprecated methods)
|
2014-06-13 13:15:21 +00:00 |
|
Hadi Nategh
|
b9038925a8
|
Add jQuery onchange handler for tz_selection selectbox in idots
|
2014-06-13 11:36:46 +00:00 |
|
Hadi Nategh
|
78e701ed85
|
Remove another inline script which was violating CSP
|
2014-06-13 11:16:04 +00:00 |
|
Ralf Becker
|
a5eb58638d
|
fixed IDE warnings
|
2014-06-13 07:04:51 +00:00 |
|
Ralf Becker
|
e9295a5861
|
replaced PHP 5.5 boolval function with (bool) cast
|
2014-06-12 10:21:33 +00:00 |
|
Ralf Becker
|
95b89a0c9f
|
fixed under some conditions not working translations, caused by egw object calling translation::init and preceeding lang_arr with (en) translations, before lang.php calls add_app() with a single translation, now explicitly calling init() and init() allways empties lang_arr
|
2014-06-12 10:07:57 +00:00 |
|
Nathan Gray
|
44ae90b8d3
|
Avoid warning from explode() if type2 is already an array
|
2014-06-11 17:33:19 +00:00 |
|