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 |
|
Nathan Gray
|
80962c1963
|
No permission check when initializing link hooks for during asyncronous processing.
Fixes missing links in notifications.
|
2014-06-11 17:30:44 +00:00 |
|
Nathan Gray
|
2bc3ad43c0
|
Avoid undefined error when links is not provided
|
2014-06-10 15:27:11 +00:00 |
|
Ralf Becker
|
76fc9f97dc
|
set $GLOBALS[egw_info][flags][async-service] (check with isset()), so emailadmin can check if there is no user-session
|
2014-06-05 11:05:45 +00:00 |
|
Ralf Becker
|
6efc08cc0a
|
* Notifications: fixed not used SMTP authentication and selection of mail account
|
2014-06-05 10:36:13 +00:00 |
|
Ralf Becker
|
f5d4cdf7c0
|
fix IDE warnings
|
2014-06-05 10:33:38 +00:00 |
|
Ralf Becker
|
6d6e9d8a43
|
also replace p tags
|
2014-06-05 09:54:21 +00:00 |
|
Ralf Becker
|
854d17b46b
|
fix PHP Deprecated: preg_replace(): The /e modifier is deprecated
|
2014-06-05 08:52:08 +00:00 |
|
Ralf Becker
|
07cd6838f5
|
* Admin/Filemanager: creating groups did not create group directory, but damaged VFS (can be repaired with "Check virtual filesystem")
|
2014-06-04 09:26:29 +00:00 |
|
Ralf Becker
|
90214935be
|
reapplied r42638: Add a global ajax callback so the et2 widget can stay in sync with the dhtmlxtree
|
2014-06-03 08:56:14 +00:00 |
|
Ralf Becker
|
d9c9e06aad
|
reapplied r41681: fixed event handling in tree, added tree specific onSelect and onCheck events, implemented !multiple mode and fixed dhtmlxtree to not trigger onSelect if selection is change via set_value (according to their documentation)
|
2014-06-03 08:54:46 +00:00 |
|
Ralf Becker
|
85c5468013
|
fixed old tree stuff to use new dhtmlx locations, allways use dhtmlxtree/codebase/dhtmlxcommon.js
|
2014-06-03 08:17:43 +00:00 |
|