Ralf Becker
c543cdf6c4
quiten a warning
2014-10-02 10:31:57 +00:00
Hadi Nategh
3cee4332ee
Make sure state object exists
...
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:07:46 +00:00
Hadi Nategh
3404c704a6
Make sure state object exists
...
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:06:15 +00:00
Ralf Becker
80d81bfb44
If link changes, update client side with new title when possible.
2014-10-01 19:59:50 +00:00
Ralf Becker
7aa20273f1
Check that array entry is there before looking into it.
...
Prevents error when accessing deleted user.
2014-10-01 19:59:19 +00:00
Nathan Gray
f17a896283
If link changes, update client side with new title when possible.
2014-10-01 16:20:18 +00:00
Nathan Gray
f8540288d8
Check that array entry is there before looking into it.
...
Prevents error when accessing deleted user.
2014-10-01 15:53:31 +00:00
Nathan Gray
0159f41877
Restore favorite's sort order along with filters
2014-10-01 15:41:50 +00:00
Ralf Becker
dbca9f2008
fix typo
2014-10-01 10:37:52 +00:00
Ralf Becker
d736d6cb4a
fix typo
2014-10-01 10:37:30 +00:00
Ralf Becker
22a5189783
stop egw.debug("error",...) to show error to user, if LOCAL_LOG_LEVEL=0, which we currently set in source
2014-10-01 10:35:36 +00:00
Ralf Becker
6be491d6eb
stop egw.debug("error",...) to show error to user, if LOCAL_LOG_LEVEL=0, which we currently set in source
2014-10-01 10:34:50 +00:00
Ralf Becker
72d5413131
fixing IDE warnings
2014-10-01 07:53:03 +00:00
Ralf Becker
98d6b45be2
switching off Javascript error-handler and -display in GUI
2014-09-30 20:31:07 +00:00
Ralf Becker
81f68e09d6
switching off Javascript error-handler and -display in GUI
2014-09-30 20:30:46 +00:00
Ralf Becker
511bd8674a
fix IDE warnings and generate an install_id, if there is none
2014-09-30 11:59:55 +00:00
Ralf Becker
25eae3cd06
fix IDE warnings and generate an install_id, if there is none
2014-09-30 11:59:31 +00:00
Ralf Becker
52bc4a75f3
allow path instead of url with schema for login too
2014-09-27 17:11:41 +00:00
Ralf Becker
245391e724
allow path instead of url with schema for login too
2014-09-27 17:11:05 +00:00
Nathan Gray
70689708a3
Restore favorite's sort order along with filters
2014-09-26 19:15:50 +00:00
Ralf Becker
98b0578314
fixed not working refresh of user category list called via top-menu after adding/editing a category
2014-09-25 16:03:53 +00:00
Ralf Becker
3093cb6b85
fixed not working refresh of user category list called via top-menu after adding/editing a category
2014-09-25 16:03:28 +00:00
Ralf Becker
cea5f6dccb
fix PHP Fatal error under PHP 5.3: Cannot access self:: when no class scope is active
2014-09-25 06:21:41 +00:00
Ralf Becker
be369d7ac9
fix PHP Fatal error under PHP 5.3: Cannot access self:: when no class scope is active
2014-09-25 06:21:21 +00:00
Nathan Gray
47df86be97
- Add some more filter options
...
- Fix maxdepth option to work
2014-09-23 17:46:06 +00:00
Ralf Becker
19d2b7effb
need to set context even for no proxy, if we need optional authentication
2014-09-23 13:45:03 +00:00
Ralf Becker
aa10bc53a5
need to set context even for no proxy, if we need optional authentication
2014-09-23 13:43:09 +00:00
Hadi Nategh
89a02f201d
Add home-accounts translation
2014-09-23 08:58:41 +00:00
Ralf Becker
6081076741
* Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de
2014-09-22 19:44:03 +00:00
Ralf Becker
bd5796704a
* Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de
2014-09-22 19:43:38 +00:00
Nathan Gray
7db941133f
Add home-accounts translation
2014-09-22 16:57:14 +00:00
Ralf Becker
b02c771f4a
pending updates from our translation server
2014-09-22 11:59:05 +00:00
Ralf Becker
2e8a353f3e
pending translations from our translation server
2014-09-22 11:57:15 +00:00
Ralf Becker
f130294bbf
* API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away"
2014-09-22 10:25:03 +00:00
Ralf Becker
fbe9863055
* API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away"
2014-09-22 10:23:17 +00:00
Ralf Becker
14b11281ec
remove create_function in favor of a global function as it is causing - at least on some systems - permanently changing cache-ids / minified sources not to be cached
2014-09-10 16:15:53 +00:00
Ralf Becker
f9fdf59746
remove create_function in favor of a global function as it is causing - at least on some systems - permanently changing cache-ids / minified sources not to be cached
2014-09-10 16:15:22 +00:00
Ralf Becker
c775582af2
trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse)
2014-09-10 10:02:43 +00:00
Ralf Becker
a4d18fdce2
trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse)
2014-09-10 10:02:07 +00:00
Ralf Becker
a8f284b588
simple check and error-message, if cookies are not enabled, also changed famous "Your session could not be verified" to more understandable "Your session timed out, please log in again"
2014-09-10 08:27:47 +00:00
Ralf Becker
1cdc989f18
simple check and error-message, if cookies are not enabled, also changed famous "Your session could not be verified" to more understandable "Your session timed out, please log in again"
2014-09-10 08:27:13 +00:00
Ralf Becker
e6ed7fc134
fix typing of an email-address in compose with direct click on send button (no tab out of taglist) looses just typed email
2014-09-09 11:47:00 +00:00
Ralf Becker
c0877bdaef
fix typing of an email-address in compose with direct click on send button (no tab out of taglist) looses just typed email
2014-09-09 11:42:16 +00:00
Ralf Becker
64f6aad5a2
nextmatch responses got cached for in meantime changed folder
2014-09-08 15:55:00 +00:00
Ralf Becker
bae72d8734
fix javascript error caused by caching using a string context, searching now for a nextmatch one
2014-09-08 15:54:35 +00:00
Ralf Becker
4d7f00d0fd
nextmatch responses got cached for in meantime changed folder
2014-09-08 15:45:37 +00:00
Ralf Becker
414eeec511
fix javascript error caused by caching using a string context, searching now for a nextmatch one
2014-09-08 14:59:19 +00:00
Klaus Leithoff
fa50e7985a
handle problems in email display and processing for further use
2014-09-05 12:28:43 +00:00
Klaus Leithoff
dc472cdb11
handle problems in email display and processing for further use after commit rev48461
2014-09-05 12:20:49 +00:00
Ralf Becker
6b4a25e46d
when refreshing some uids in a nextmatch, we need to send nextmatch filters too, as server-side will merge old version of filters from initial request data otherwise
...
this can cause rows not to be returned because of different filters or search, or they are returned thought they should not
2014-09-05 09:33:05 +00:00
Ralf Becker
951768885a
when refreshing some uids in a nextmatch, we need to send nextmatch filters too, as server-side will merge old version of filters from initial request data otherwise
...
this can cause rows not to be returned because of different filters or search, or they are returned thought they should not
2014-09-05 09:32:44 +00:00
Ralf Becker
ec049a5977
fix empty json-response caused by some non-utf8 content in response, eg. broken mail password
2014-09-04 16:03:11 +00:00
Ralf Becker
eae606a957
fix empty json-response caused by some non-utf8 content in response, eg. broken mail password
2014-09-04 16:02:48 +00:00
Ralf Becker
aca5c7948e
* Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker
2014-09-04 09:59:17 +00:00
Ralf Becker
20179f1767
* Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker
2014-09-04 09:58:48 +00:00
Ralf Becker
4025351450
fixed replay to first mail in newly refreshed or changed folder removes mail when sending
...
caused by eT exec_id got lost in call to egw.dataRefreshUID
2014-09-03 18:00:28 +00:00
Ralf Becker
6ec9df222f
fixed replay to first mail in newly refreshed or changed folder removes mail when sending
...
caused by eT exec_id got lost in call to egw.dataRefreshUID
2014-09-03 14:33:13 +00:00
Ralf Becker
4ce1b299b3
docu update and fix IDE warnings
2014-09-03 08:12:29 +00:00
Ralf Becker
6e831aaad9
docu update and fix IDE warnings
2014-09-03 08:11:59 +00:00
Hadi Nategh
0bfbfd8b0b
* Calendar: Fix sidebar calendar in pixelegg to not flicking while the mouse is over on dates, and gets expanded with sidebar column resize
2014-08-27 09:47:48 +00:00
Hadi Nategh
220d314cf9
* Calendar: Fix sidebar calendar in pixelegg to not flicking while the mouse is over on dates, and gets expanded with sidebar column resize
2014-08-27 09:46:57 +00:00
Ralf Becker
a481031a2d
fixed sql error "argument of AND must be type boolean, not type integer"
2014-08-26 19:30:19 +00:00
Ralf Becker
7948b17745
fixed sql error "argument of AND must be type boolean, not type integer"
2014-08-26 19:29:56 +00:00
Ralf Becker
a577ff0180
* All apps: current user was not taken into account for private custom-fields
2014-08-26 16:54:45 +00:00
Ralf Becker
a792aaa3c0
* All apps: current user was not taken into account for private custom-fields
2014-08-26 16:54:23 +00:00
Ralf Becker
281090320f
* PostgreSQL/Admin/Setup: backup stopped with SQL error
2014-08-26 14:03:35 +00:00
Ralf Becker
d0a9307168
* PostgreSQL/Admin/Setup: backup stopped with SQL error
2014-08-26 14:03:18 +00:00
Hadi Nategh
9e7b3107b5
Backport commit r48262, committed by Nathan Gray. Fix sub-templates missing proper height in idots framework
2014-08-26 13:49:04 +00:00
Nathan Gray
ab1bae8a35
Fix sub-templates missing proper height in idots framework
2014-08-25 20:54:28 +00:00
Ralf Becker
7faf1d7a2d
* eSync: limit creation of sessions to one per device and user (like already done for CalDAV)
2014-08-25 14:21:21 +00:00
Ralf Becker
903f0e75a5
* eSync: limit creation of sessions to one per device and user (like already done for CalDAV)
2014-08-25 14:04:24 +00:00
Ralf Becker
394fe15fe0
push backend using notifications table
2014-08-22 17:26:22 +00:00
Ralf Becker
3b49416788
class to send push notifications to a logged in user
2014-08-22 14:29:18 +00:00
Ralf Becker
bf990975a7
use smpt-username as sender, if available, but only if it is a full email address
2014-08-22 13:26:18 +00:00
Ralf Becker
b0e97a61e6
use smpt-username as sender, if available, but only if it is a full email address
2014-08-22 13:25:53 +00:00
Ralf Becker
056e5a1e96
Make sure _with value is not null when trying to replace it into url, it causes broken url while using _replace argument from refresh_opener
2014-08-22 13:20:07 +00:00
Ralf Becker
98d5c4ff51
* LDAP/AD: auto-created accounts not allways set primary group also as membership
2014-08-21 15:44:20 +00:00
Ralf Becker
e9969c91b8
* LDAP/AD: auto-created accounts not allways set primary group also as membership
2014-08-21 15:43:59 +00:00
Ralf Becker
5a53a36ff1
added et2_appicon class to app-icons in old eTemplates
2014-08-21 10:12:55 +00:00
Ralf Becker
ee92144787
added et2_appicon class to app-icons in old eTemplates
2014-08-21 10:11:35 +00:00
Ralf Becker
7ca4255e25
fix error happening in browsers not supporting console object
2014-08-21 08:13:01 +00:00
Ralf Becker
28d195417c
fix error happening in browsers not supporting console object
2014-08-21 08:12:31 +00:00
Ralf Becker
828274fea9
exclude login failures from session list
2014-08-19 17:16:19 +00:00
Ralf Becker
e4a80cbfc6
exclude login failures from session list
2014-08-19 17:15:50 +00:00
Nathan Gray
6a8e85c3e1
Add drag&drop for email and link lists
2014-08-18 18:00:00 +00:00
Hadi Nategh
6ff6db42e6
Backport commit r48009, committed by Nathan Gray.
...
Data improvements:
- pass UID as additional parameter to data callbacks
- cache actual data separately from cached fetch response to avoid duplication
- use callbacks to keep localStorage data consistent with data in memory
- use callback to update cached fetch response if a record is removed (set to null)
2014-08-11 13:56:29 +00:00
Nathan Gray
a09fae5f43
Data improvements:
...
- pass UID as additional parameter to data callbacks
- cache actual data separately from cached fetch response to avoid duplication
- use callbacks to keep localStorage data consistent with data in memory
- use callback to update cached fetch response if a record is removed (set to null)
2014-08-06 21:00:31 +00:00
Hadi Nategh
a3d9df3d53
Backport commit r47984 committed by Nathan Gray.
...
- Use timestamp to give cached dataFetch data a lifetime, currently 29 seconds.
- Add another callback for cache registration, called whenever the cache is used.
2014-08-06 11:11:30 +00:00
Hadi Nategh
baa5e4cdbc
Add browser popup blocker checker for open_link method.
...
-Fix not poping up the emailadminWizard popup when an IMAP error occurrs, because of the browser blocks the popup.
2014-08-05 08:12:33 +00:00
Nathan Gray
f361373455
- Use timestamp to give cached dataFetch data a lifetime, currently 29 seconds.
...
- Add another callback for cache registration, called whenever the cache is used.
2014-08-04 17:04:11 +00:00
Hadi Nategh
671fec00d4
Delete accidentally added files by commit 47981
2014-08-04 14:12:02 +00:00
Hadi Nategh
22d6d80aae
Add browser popup blocker checker for open_link method.
...
-Fix not poping up the emailadminWizard popup when an IMAP error occurrs, because of the browser blocks the popup.
2014-08-04 14:02:05 +00:00
Hadi Nategh
04127c8b56
Backport commit 47929 committed by NathanGray, Handle if ID is not a string instead of erroring.
2014-08-04 09:19:41 +00:00
Hadi Nategh
747a1eb619
Backport commit 47928 committed by NathanGray, Smarter cache expiry based on age
2014-08-04 09:18:01 +00:00
Hadi Nategh
838d747667
Backport commit 47926 committed by NathanGray, allow for long-term client side caching of dataFetch responses.
2014-08-04 09:16:39 +00:00
Klaus Leithoff
4da179664d
pending translations from our translation server
2014-07-31 13:43:30 +00:00
Klaus Leithoff
f6e5b61327
pending translations from our translation server
2014-07-31 11:47:49 +00:00
Nathan Gray
ffb986f560
Handle if ID is not a string instead of erroring.
2014-07-28 23:11:22 +00:00
Nathan Gray
2fe7b34081
Smarter cache expiry based on age
2014-07-28 22:07:47 +00:00
Nathan Gray
df76846b37
Allow for long-term client side caching of dataFetch responses.
2014-07-28 21:17:06 +00:00
Nathan Gray
ada74b75fb
Link was missing if application entry directory already exists.
...
Fixes unable to symlink existing entries to vfs
2014-07-28 16:12:06 +00:00
Ralf Becker
f678f0b924
force CKEditor moono theme/skin on 14.1 update
2014-07-25 12:23:26 +00:00
Ralf Becker
6744ba967e
force CKEditor moono theme/skin on 14.1 update
2014-07-25 12:22:57 +00:00
Ralf Becker
18fde5d74d
fixed not translated update-notification
2014-07-25 10:47:59 +00:00
Ralf Becker
acfd576c75
fixed not translated update-notification
2014-07-25 10:47:39 +00:00
Hadi Nategh
cf5b4b449d
Get the socialMedia icons out of table and append it to form if it is pixelegg template
2014-07-25 09:48:06 +00:00
Ralf Becker
fba8d13fdb
* Admin: restore from admin was not working (worked only from setup)
2014-07-25 09:16:22 +00:00
Ralf Becker
35e5ff6d6e
* Admin: restore from admin was not working (worked only from setup)
2014-07-25 09:13:19 +00:00
Hadi Nategh
5e8de7f972
Get the socialMedia icons out of table and append it to form if it is pixelegg template
2014-07-25 07:53:30 +00:00
Hadi Nategh
b68cb6e5c0
Add login.js to phpgwapi in order to make it available for all templates. Implement socialMedia for jdots and idots templates too
2014-07-24 17:17:23 +00:00
Hadi Nategh
1912a14fe7
Add login.js to phpgwapi in order to make it available for all templates. Implement socialMedia for jdots and idots templates too
2014-07-24 17:13:46 +00:00
Ralf Becker
0440ca0777
fixed typo causing no next execution to be found, and therefore periodic jobs to be terminated
2014-07-24 15:58:55 +00:00
Ralf Becker
3253a191b7
fixed typo causing no next execution to be found, and therefore periodic jobs to be terminated
2014-07-24 15:58:20 +00:00
Ralf Becker
ba316c51c9
fixed sqlfs_stream_wrapper::dir_opendir("links://default/apps/$app/$id",0) links://default/apps/$app/$id is no directory!
2014-07-24 07:28:24 +00:00
Ralf Becker
98692acb09
fixed sqlfs_stream_wrapper::dir_opendir("links://default/apps/$app/$id",0) links://default/apps/$app/$id is no directory!
2014-07-24 07:27:58 +00:00
Ralf Becker
ea7a888ebf
* Admin: automatic update check displaying an icon for available (security-)updates for admins, escalating for security updates to all users after 3 days
2014-07-23 19:29:57 +00:00
Ralf Becker
94f0a2df9c
show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user
2014-07-23 12:32:02 +00:00
Ralf Becker
349630ffa7
show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user
2014-07-23 12:30:39 +00:00
Ralf Becker
72f7f5a3fd
* Admin/Setup: restore of 14.1 backup was not working (backup file itself is correct)
...
caused by typo in json_decode of schema
2014-07-23 07:15:29 +00:00
Ralf Becker
eeafdea313
* Admin/Setup: restore of 14.1 backup was not working (backup file itself is correct)
...
caused by typo in json_decode of schema
2014-07-23 07:15:06 +00:00
Ralf Becker
650d271fc0
copy felamimail preferences to new mail app, if they still exist there
...
r47848: fixe PHP Fatal error in preferences::copy_preferences() in mail install
2014-07-22 16:53:27 +00:00
Ralf Becker
b3c2bebd5f
fixe PHP Fatal error in preferences::copy_preferences() in mail install
2014-07-22 16:52:22 +00:00
Ralf Becker
f2ca4d2762
copy felamimail preferences to new mail app, if they still exist there
2014-07-22 14:57:23 +00:00
Klaus Leithoff
a6fc5945f6
firefox does stumble on kama skin; use moonocolor instead
2014-07-22 13:02:10 +00:00
Klaus Leithoff
a63cfe5aa1
firefox does stumble on kama skin; use moonocolor instead
2014-07-22 13:01:55 +00:00
Ralf Becker
a357da3ea2
allow all php serialized values, to fix integer timestamps in async table
2014-07-22 11:13:39 +00:00
Ralf Becker
be405e847c
allow all php serialized values, to fix integer timestamps in async table
2014-07-22 11:11:28 +00:00
Ralf Becker
b7ba581ef4
fixed wired data-values created directly after migration to json, got semaphore working again and fixing all IDE warnings
2014-07-22 10:46:19 +00:00
Ralf Becker
9cfee0d9a4
fixed wired data-values created directly after migration to json, got semaphore working again and fixing all IDE warnings
2014-07-22 10:44:03 +00:00
Klaus Leithoff
3057666b58
* API/CKEditor: introduce new skins/themes
2014-07-22 09:08:21 +00:00
Klaus Leithoff
5b09927c45
* API/CKEditor: update to version 4.4.3; add additional skins
2014-07-22 09:07:29 +00:00
Ralf Becker
1f9dbdbce5
* eTemplate2: fixed popups eg. tracker open empty, not rendering popup content
2014-07-21 13:38:50 +00:00
Ralf Becker
f337b33502
* eTemplate2: fixed popups eg. tracker open empty, not rendering popup content
2014-07-21 13:38:23 +00:00
Ralf Becker
7cb86cfe23
quiten open_basedir warnings, when minify tries to access docroot
2014-07-21 08:22:31 +00:00
Ralf Becker
cdd295fd5c
quiten open_basedir warnings, when minify tries to access docroot
2014-07-21 08:22:11 +00:00
Ralf Becker
59a327f5fb
quiten open_basedir warnings, when minify tries to access docroot
2014-07-21 07:03:12 +00:00
Ralf Becker
9f07b91490
quiten open_basedir warnings, when minify tries to access docroot
2014-07-21 07:02:48 +00:00
Klaus Leithoff
91c1a310fe
avoid warning on unexpected accounts->memberships result
2014-07-18 11:14:57 +00:00
Klaus Leithoff
003f36afdb
avoid warning on unexpected accounts->memberships result
2014-07-18 11:14:33 +00:00
Ralf Becker
994d10fcde
* Admin/API: remove no longer fully supported method to not "store session-id in cookie", it is the safer default anyway
2014-07-18 10:03:18 +00:00
Ralf Becker
9712e625db
* Admin/API: remove no longer fully supported method to not "store session-id in cookie", it is the safer default anyway
2014-07-18 10:02:51 +00:00
Klaus Leithoff
a8a5557aa7
* API/CKEditor: introduce new skins/themes
2014-07-18 09:49:17 +00:00
Hadi Nategh
a2bac6e07a
Make sure _with value is not null when trying to replace it into url, it causes broken url while using _replace argument from refresh_opener
2014-07-18 09:16:41 +00:00
Klaus Leithoff
430cba8991
* API/CKEditor: update to version 4.4.3; add additional skins
2014-07-18 07:56:43 +00:00
Ralf Becker
bd2a9c6f45
fix an other CSP error, caused by json-responses send eg. from get_rows method on a GET request, filemanager opened in iframe from tracker
2014-07-17 17:26:25 +00:00
Ralf Becker
f49bbab26f
fix an other CSP error, caused by json-responses send eg. from get_rows method on a GET request, filemanager opened in iframe from tracker
2014-07-17 17:26:00 +00:00
Ralf Becker
4c2567c1ff
remove xcache backend, because it is as obsolte as xcache
2014-07-17 13:05:59 +00:00
Ralf Becker
55475026ce
remove xcache backend, because it is as obsolte as xcache
2014-07-17 13:05:36 +00:00
Ralf Becker
5a8f987eb1
* API/Admin: fixed not working Admin >> Clear cache for default APC(u) and files backends
2014-07-17 12:35:14 +00:00
Ralf Becker
e7eaa72bc9
* API/Admin: fixed not working Admin >> Clear cache for default APC(u) and files backends
2014-07-17 12:34:43 +00:00