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
541e6f9bb5
need to remove /e modifier, when using preg_replace_callback
2014-06-13 13:30:36 +00:00
60106975aa
* Preferences: now stored JSON encoded in database (also removed many deprecated methods)
2014-06-13 13:15:21 +00:00
b9038925a8
Add jQuery onchange handler for tz_selection selectbox in idots
2014-06-13 11:36:46 +00:00
78e701ed85
Remove another inline script which was violating CSP
2014-06-13 11:16:04 +00:00
a5eb58638d
fixed IDE warnings
2014-06-13 07:04:51 +00:00
e9295a5861
replaced PHP 5.5 boolval function with (bool) cast
2014-06-12 10:21:33 +00:00
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
44ae90b8d3
Avoid warning from explode() if type2 is already an array
2014-06-11 17:33:19 +00:00
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
2bc3ad43c0
Avoid undefined error when links is not provided
2014-06-10 15:27:11 +00:00
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
6efc08cc0a
* Notifications: fixed not used SMTP authentication and selection of mail account
2014-06-05 10:36:13 +00:00
f5d4cdf7c0
fix IDE warnings
2014-06-05 10:33:38 +00:00
6d6e9d8a43
also replace p tags
2014-06-05 09:54:21 +00:00
854d17b46b
fix PHP Deprecated: preg_replace(): The /e modifier is deprecated
2014-06-05 08:52:08 +00:00
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
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
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
85c5468013
fixed old tree stuff to use new dhtmlx locations, allways use dhtmlxtree/codebase/dhtmlxcommon.js
2014-06-03 08:17:43 +00:00
3b8bee4d18
Update dhtmlxTree & dhtmlMenu to latest version
2014-06-02 23:32:15 +00:00
4b1fc627c4
Update dhtmlxTree & dhtmlMenu to latest version
2014-06-02 23:31:30 +00:00
960b50b83a
sync CalDAV default-alarm trigger/time to calendar preference
2014-05-28 10:57:02 +00:00
07ec496a8e
Decode stored favorite before parsing it, fixes missing umlauts
2014-05-27 18:52:44 +00:00
32f51ced99
Remove error log
2014-05-27 15:49:51 +00:00
5e44a189cc
other changes (keep_bad and -htmlawed-transform) that did affect the expected result of htmlawed v1.1.17 compared to v1.1.14
2014-05-27 15:26:06 +00:00
eaccfdfe1d
Enhance error message to include request info
2014-05-27 14:53:34 +00:00
9924612245
allow cid as overall url schema; handle background url in htmLawed, as background is not allowed except for body, but commonly used with other tags (e.g. in td); control schema for background in hook_tag
...
introduce and use new make_tag_strict option 3, to exclude font from applying strict measures to it
allow table as inline element while balancing tags (new internal config option); try to correct common errors/problems in html-code which caused display/layout problems
2014-05-27 14:12:44 +00:00
f94e6bb501
* API/htmLawed: update to version 1.1.17
2014-05-27 13:52:02 +00:00
d1c25c7c38
* fixed SQL error "Field last_mod doesnt have a default value" on update for newer MySQL versions or PostgreSQL
2014-05-27 12:46:18 +00:00
9ed199261a
fix dialog and translations to allow messages with newlines
2014-05-27 12:11:09 +00:00
e9d426111a
Keep unsorted favorites
2014-05-26 23:00:02 +00:00
ddc17e8e0d
allow null as well as undefined for message-type-detection
2014-05-26 15:39:21 +00:00
baf7e2e97a
remove unnecessary and in PHP 5.5 deprecated preg_replace /e modifier
2014-05-26 14:29:40 +00:00
28b45639be
to give observer method of other apps more information about what to refresh, server-side adds now links to refresh-opener and therefore observer calls
2014-05-26 13:29:35 +00:00
b1603f4fd3
support <br/> and a single <a href="...">Text</a> (no further attributes!) in egw.message()
2014-05-26 13:05:40 +00:00
c04f0ccc8f
fix not updated infolog in list, when timesheet is booked on it: added "row_mod" as maximum of info_modified, link_lastmod (incl. deleted ones) and timesheet_bo::sum() max_modified
2014-05-24 10:59:03 +00:00
ddc1b2d673
docu update about how to stop regular refresh
2014-05-23 09:20:42 +00:00
7edd12d251
run observers in main window (eg. not iframe, which might be opener!)
2014-05-23 09:19:46 +00:00
24ee68bdf2
fixed infinit loop for apps running in iframe by refactoring frameworked templates work with client-side api:
...
- moved shared etemplate2 part into static etemplate2.app_refresh() method
- egw_message.refresh() calls framework.refresh() which can return a DOMwindow for egw.refresh() to work on, instead of calling egw.refresh recursive
2014-05-23 08:21:11 +00:00
893091e286
- new app.js observer method which receives update notifications from all apps
...
- app.infolog.observer triggering refresh of InfoLog list, when a timesheet get stored
- moved code of already deprecated egw_refresh() to egw.refresh() and changed etemplate to use that
- framework from jdots/pixelegg template no longer overwrites window.egw_refresh, but egw.refresh calls framework.refresh for regular refreshs if framework is present
2014-05-22 15:29:14 +00:00
b3ee7bc605
Make sure if the refresh is done, then give up not to reload the whole page
2014-05-22 11:27:29 +00:00
4b9078eb7d
fix implementation of calling (set|get|unset)Cache with install_id to behave identical to call to (set|get|unset)Instance for current instances install_id (install_id was used directly in keys)
2014-05-22 11:21:02 +00:00
a50810f9a6
if kama is choosen as skin, use monocolor; kama-skin seems not be fully compatible with ckeditor requirements on skins; next ckeditor update will remove kama skin
2014-05-22 10:01:31 +00:00
a5cdc928f0
Call static methods staticly
2014-05-21 16:48:36 +00:00
e6304eec45
fixed PHP Fatal error: Attempt to unset static property accounts::$cache
2014-05-20 15:55:17 +00:00
c7d32e47d5
egw_cache::(get|set|unset)Cache($level,...) excepts now an install_id to use instance cache of given instance
...
accounts class uses now instance_id to access instance cache to support using it with multiple instances
instanciating accounts class with an array of config values clears now internal static cache and singelton instance
2014-05-20 08:59:29 +00:00
01a7875627
egw_cache::(get|set|unset)Cache($level,...) excepts now an install_id to use instance cache of given instance
...
accounts class uses now instance_id to access instance cache to support using it with multiple instances
instanciating accounts class with an array of config values clears now internal static cache and singelton instance
2014-05-20 08:59:23 +00:00
9602d061ad
* Setup: re-add config for mail authentication and fixed it to always try to use a TLS connection
2014-05-17 08:00:17 +00:00
c3b7018916
logging for exceptions now also request-method and user-agent
2014-05-16 09:09:38 +00:00