Ralf Becker
27fc9a48d2
async_data is NOT NULL, therefore we should not attempt to write a NULL, even if most MySQL servers dont complain
2016-02-20 15:17:12 +00:00
Ralf Becker
7c9f9a8eff
remove in php70 deprecated php4 constructors
2016-02-19 08:54:53 +00:00
Hadi Nategh
2ff7313efc
Mobile theme W.I.P.:
...
- Make pixelegg mobile theme separated from mobile fw theme
- Fix devices with high resolution don't work properly
2016-02-18 16:27:15 +00:00
Nathan Gray
ae79287e18
Get relative dates working again in export
2016-02-17 23:45:30 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +00:00
Ralf Becker
c2622dcd50
get mobil template to load its own css, falling back to pixelegg and default
2016-02-17 16:50:54 +00:00
Hadi Nategh
e06a8bc167
Mobile theme W.I.P.:
...
- Add some styling for searchbox
- Fix contextmenu is not coming on trees
- Add back handler for context menu in order to close it
2016-02-16 11:59:31 +00:00
Ralf Becker
aff27b4aaa
removing deprecated PHP4 constructors filling logs with deprecation notices under PHP 7
2016-02-15 11:17:09 +00:00
Ralf Becker
b5aeadf265
remove Exception from function signature of egw_exception_handler and _egw_log_exception, as php 7 throws Error not inherited from Exception, but Throwable does not exist in php < 7.0
2016-02-14 17:54:14 +00:00
Ralf Becker
0a2b861af9
remove et2_button_text class from old eTemplate buttons, as it only caused unnecessary left-padding of buttons without image
2016-02-14 16:21:07 +00:00
Klaus Leithoff
55b88bc859
remove egw_idna and its implementation, as it is replaced by Horde_Idna
2016-02-11 12:17:02 +00:00
Ralf Becker
45a2de974b
renamed to "CalDAV / CardDAV sync" removing ancient GroupDAV protocol from app-name
2016-02-11 10:26:27 +00:00
Hadi Nategh
63b3009bb5
Implement category color column purely with css
2016-02-10 09:45:33 +00:00
Klaus Leithoff
c45600b256
fix rare problem encountered when setting egroupware test job: first char of emailaddress (job-data) was replaced by the number 1
2016-02-09 11:11:13 +00:00
Hadi Nategh
9c64c3b708
Mobile theme W.I.P.:
...
- Fix triggering contextmenu
2016-02-08 10:48:12 +00:00
Ralf Becker
845d7d20a7
* ActiveDirectory: fixed user who never changed his password get forced to change his password
...
pwdlastset attributes seems not set, if password was never changed, different from 0 value for forced password change
2016-02-05 14:02:00 +00:00
Nathan Gray
62eb8e00f2
Add support for global json handlers, and register a global handler for storing data entries
2016-02-04 19:26:37 +00:00
Hadi Nategh
d2a416baae
Mobile theme W.I.P.:
...
- Load edit.xet if there's no view template available
- Remove email,phone, link icons from AB edit
2016-02-04 17:25:52 +00:00
Hadi Nategh
cb61fa7d4e
Mobile theme W.I.P.:
...
- Fix couple of issues regarding iOS and Safari
- Fix not fullscreen view mode
2016-02-04 16:31:34 +00:00
Hadi Nategh
76a7b3ce48
Mobile theme W.I.P.:
...
- Do not destroy the view on open edit
2016-02-04 08:42:05 +00:00
Hadi Nategh
4c22eeb77e
Mobile theme W.I.P.:
...
- Implement hideOnMobile option for action system in order to be able to disable specific action in mobile
2016-02-03 13:12:37 +00:00
Klaus Leithoff
cf54b25ca2
attempt to improve html2text conversion
2016-02-02 12:57:21 +00:00
Hadi Nategh
0380239cad
Mobile theme W.I.P.:
...
- Fix view mode header
- Style AB view dialog
2016-02-02 10:26:13 +00:00
Hadi Nategh
0c11eaf2f1
Mobile theme W.I.P.:
...
- Implement view template
- Implement view template loader
- Add infolog edit
- Fix couple of bug in AB edit and index
2016-02-01 18:09:15 +00:00
Ralf Becker
b137f4710c
remove old network class from Trunk/16.1
2016-02-01 12:50:34 +00:00
Hadi Nategh
46445d08fd
1px brighter theme W.I.P.
2016-01-28 18:17:40 +00:00
Ralf Becker
c982167602
* ActiveDirectory: fix creation of groups without description or removing of description of an existing group
2016-01-26 13:29:30 +00:00
Nathan Gray
b6b2094643
Make sure x & y are still defined.
...
Avoids FF issue of tooltip in top left corner if source widget disappears before the timeout fires.
2016-01-25 20:04:16 +00:00
Hadi Nategh
4eefabc256
Fix styling for buttons with image and text in old etemplate
2016-01-25 09:43:14 +00:00
Nathan Gray
30d02fc5f0
Slightly increase specificity for higher precedence, allowing default colors if the category has no color
2016-01-19 21:50:13 +00:00
Nathan Gray
915e0ab268
Cache responses when resolving a single group also
2016-01-15 16:57:42 +00:00
Klaus Leithoff
08287dd1ce
on activate_links, use preg_replace_callback as we experienced problems with https links when rebuilding links
2016-01-12 11:22:20 +00:00
Hadi Nategh
536c32d8f8
Apply Stefan Werfling's patch which add additional parameter to search_link called file_dir for sub-apps
2016-01-11 10:32:31 +00:00
Klaus Leithoff
8b3e9bd0c4
attempt to improve activate_links; do not break lines with hrefs when word-wrapping; do not use strip_tags on plain messages when using get_mailcontent (mostly used by app-integration) as it eats away too much content. we use convertHTML2text now
2016-01-08 15:05:04 +00:00
Hadi Nategh
8e455d873b
Do not allow to resize sidebox more than screen width
2016-01-07 09:16:59 +00:00
Nathan Gray
82f147f4fe
Avoid error if title_queue is not defined yet
2016-01-07 00:49:59 +00:00
Nathan Gray
ec8c22c93b
Avoid error if title_queue is not defined yet
2016-01-06 20:33:38 +00:00
Hadi Nategh
e5996336e6
* Mail: Fix compose dialog goes under window's taskbar and attahcments are not visible
2015-12-18 13:14:09 +00:00
Hadi Nategh
c37554a3c9
Make sure d-n-d does not get triggered via double click action
2015-12-16 15:40:17 +00:00
Nathan Gray
7d97e70893
Remove visible  
2015-12-15 20:17:08 +00:00
Ralf Becker
688cc2a76d
fix XSS tests to not fail something starting like a forbidden html tag, eg. "<mathias@stylite.de>"
2015-12-14 09:29:52 +00:00
Nathan Gray
d9b43423a7
Fix some incorrect responses for account list:
...
- owngroups included members
- groupmembers was empty
2015-12-09 18:55:57 +00:00
Hadi Nategh
3be2bbd786
W.I.P. of a general method for calling loading prompt
...
- Define an id for each loading prompt
- Implement new style for loading prompt
2015-12-07 09:08:09 +00:00
Nathan Gray
ebb669dccf
When deleting acl for an account, remove grants to the account as well
2015-12-04 20:30:09 +00:00
Hadi Nategh
161f37858d
W.I.P. of a general method for calling loading prompt
2015-12-03 17:12:08 +00:00
Hadi Nategh
10e2554100
* All applications/ Tutorials: Fix discarding tutorials prompt not working if the configuration is set to sidebox
2015-12-03 13:04:33 +00:00
Hadi Nategh
51a4da3204
Escape html entities for mailto URI otherwise server wont let them pass through as it may get mistaken for html tag
...
- Fix addressbook email action does not work for some emails, eg. Mathias <Mathias@example.com>
2015-12-03 11:07:03 +00:00
Nathan Gray
e56ff68a61
- Make sure we always use index's nextmatch
...
- Add some documentation about the this.et2 variable
2015-12-02 18:42:55 +00:00
Nathan Gray
5343a4eae3
Fix admin so it will reload the page it was opened with instead of changing to user list, or doing nothing.
2015-12-02 18:05:25 +00:00
Nathan Gray
e02202982f
Re-implement get_message_id() to check cache too.
...
Fixes(?) troubles with using default import definitions with languages other than english.
2015-11-30 22:59:26 +00:00
Hadi Nategh
2c5b1de5b5
Do not notify tabs on framework initialization
...
- Fix reloading framework closes opened tabs
2015-11-19 16:33:39 +00:00
Nathan Gray
fbb6f817b1
Fix file comments and link comments were disconnected.
2015-11-17 22:17:00 +00:00
Nathan Gray
296d39a83a
Fix missing username in AJAX retrieval of account name
2015-11-17 18:25:58 +00:00
Hadi Nategh
676a576dbc
Fix ckeditor shows spellchecker button even if the config is set to "only browser spellchecker -- more safe".
2015-11-17 17:15:07 +00:00
Nathan Gray
48d779a337
When getting account data via AJAX, make sure account name is in user's preferred format.
2015-11-16 17:32:37 +00:00
Hadi Nategh
7c944b5aeb
Mobile theme W.I.P.:
...
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Ralf Becker
ae72f4d481
* Calendar/CalDAV: allow to download whole calendar as one big iCal file using " https://$user:$passwd@domain.com/egroupware/groupdav.php/$user/calendar/?download "
2015-11-13 15:23:36 +00:00
Ralf Becker
67df38ddbf
set our default "utf-8" charset when opening db-connection, as some setup code, does not use egw-object and fail if php defaults to a different one
2015-11-13 12:47:17 +00:00
Ralf Becker
20fe326cd5
allow to disable use of RFC3676 flowed lines in plain text mails, as some clients have trouble to detect correct charset
2015-11-11 15:00:36 +00:00
Ralf Becker
6a7c98a2e1
need to set Transfer-Encoding used by base-part, it always seems to be "quoted-printable"
2015-11-11 14:25:19 +00:00
Ralf Becker
6969120d8b
z-push requires text-parts to be in utf-8, not eg. iso-8859-1
2015-11-11 12:25:43 +00:00
Ralf Becker
5e347fb85b
Change egw_sqlfs_props.prop_value back to utf-8/varchar, as it can contain user content eg. our comments, replace non-ascii chars in contact_pubkey, before converting to ascii
2015-11-10 11:17:21 +00:00
Ralf Becker
80265b28ef
stop permanent error_log
2015-11-09 23:52:47 +00:00
Ralf Becker
51c4c6d4e6
allow setting a prefix
2015-11-07 17:30:21 +00:00
Ralf Becker
5edb09cef6
new memcached caching provider using newer memcached PHP extension allowing shorter timeouts then 1sec
2015-11-07 15:59:20 +00:00
Nathan Gray
7e97da50d2
Fix tab error / sidebox stays when closing the active first tab right after login.
2015-11-06 18:08:43 +00:00
Ralf Becker
b0de2d57a6
cache version number parsed from changelog for 5min on tree level
2015-11-05 14:18:17 +00:00
Ralf Becker
b94e7be8df
only return CKEditor skins existing in filesystem
2015-11-05 12:07:10 +00:00
Hadi Nategh
e0cfd00582
Ugly hack to get group selection in calendar 14.2 working
2015-11-04 14:11:42 +00:00
Hadi Nategh
3dc87c4574
* All apps/Tutorials:
...
- Add two more options in admin's site configuration to be able to switch tutorials in sidebox and/or "ask show introduction dialog" on/off
- Add some translation
2015-11-03 16:15:56 +00:00
Hadi Nategh
c8c4980d3e
Fix copy action does not work in IE, if the element is not clicked before triggering copy action from context menu
2015-11-03 12:19:10 +00:00
Ralf Becker
3d6da043fa
changing php-versions for Trunk/next release: required: 5.4, recommended: 5.6
2015-11-02 17:13:27 +00:00
Ralf Becker
e0920467ea
fix (caught) TypeError: egw is not a function when initialising egw object
2015-11-02 17:04:40 +00:00
Ralf Becker
061d571fd2
fix not working sharing url, caused by new categories.php script requiring "preferences" run-rights (changed to home, as for all other simmilar callbacks
2015-11-02 17:03:46 +00:00
Ralf Becker
41a8710862
remove some time not used zeroclipboard stuff
2015-11-02 08:26:17 +00:00
Ralf Becker
d7f6e78719
remove copy of ckeditor in favor of svn:external to our Github clone
2015-10-30 18:44:17 +00:00
Hadi Nategh
7b6996495c
Update CKEditor to stable version 4.5.4
2015-10-30 12:32:43 +00:00
Ralf Becker
81de77e02b
* Calendar: fix not working storing of events
...
initalize video tutorial sidebox NOT for popups , as calendar edit app.js has this.et2 set to tutorial et2 object
2015-10-30 09:17:09 +00:00
Ralf Becker
8e91f82743
fix tutorial sidebox initialisation timing by using _init_sidebox of favorites
2015-10-29 15:55:43 +00:00
Hadi Nategh
93fe78b8ba
Some fixes for tutorials:
...
- Fix tutorials not shown in idots
- Make sure def_tutorials css is loaded for all templates
- Invalidate the tutorials.xet for cache buster
2015-10-28 14:03:25 +00:00
Hadi Nategh
5761c2c4cc
Fix padding in tutorials popup
2015-10-28 12:20:09 +00:00
Hadi Nategh
d16f9c88f6
Fix single video in video tutorials sidebox shows extra spaces at top and bottom
2015-10-28 11:43:03 +00:00
Ralf Becker
a0196e0321
adding ES6 Promise shim for IE 10/11 and other old browsers
2015-10-28 09:56:25 +00:00
Ralf Becker
ed4a20634f
adding ES6 Promise shim for IE 10/11 and other old browsers
2015-10-28 09:55:29 +00:00
Ralf Becker
979a910e7f
register home hooks if tutorial_menu hook is not registered eg. on call of intro video, moved hook to tutorial class
2015-10-28 08:36:37 +00:00
Ralf Becker
d1e48df951
register home hooks if tutorial_menu hook is not registered eg. on call of intro video, moved hook to tutorial class
2015-10-28 08:32:54 +00:00
Nathan Gray
252a8fd11a
Calendar scrolling, swiping and keyhandler for page up & page down
2015-10-27 16:45:37 +00:00
Ralf Becker
bfee0a1bce
* Timesheet/Tracker: date filters like "last week" where not aware of daylight saving time changes
2015-10-27 10:28:14 +00:00
Ralf Becker
b01ac97b7e
* Timesheet/Tracker: date filters like "last week" where not aware of daylight saving time changes
2015-10-27 10:27:09 +00:00
Ralf Becker
9ec5116d7e
* API: fix SQL error in upgrade from 1.8/11.1: Incorrect string value *** for column async_data
2015-10-27 08:40:15 +00:00
Ralf Becker
9f4a6db299
* API: fix SQL error in upgrade from 1.8/11.1: Incorrect string value *** for column async_data
2015-10-27 08:40:00 +00:00
Ralf Becker
d8255179d8
detecting MS Edge as html::$user_agent="edge" and html::$ua_version="12.*", even if some report only "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
2015-10-26 21:43:08 +00:00
Ralf Becker
5e8781078c
detecting MS Edge as html::$user_agent="edge" and html::$ua_version="12.*", even if some report only "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
2015-10-26 21:42:25 +00:00
Ralf Becker
b18d373624
fixing wired IE security errors "Permission denied", seems reload of opener caused references to egw and template cache in opener.top.etemplate2.prototype.templates becomming inaccessible, catching this errors and falling back to a window-local object
2015-10-26 21:13:34 +00:00
Ralf Becker
ac6dbad373
fixing wired IE security errors "Permission denied", seems reload of opener caused references to egw and template cache in opener.top.etemplate2.prototype.templates becomming inaccessible, catching this errors and falling back to a window-local object
2015-10-26 21:11:47 +00:00
Ralf Becker
1141805153
fix intro offer was not translated and now shown in idots template, also changed wording a little and added German translation
2015-10-24 11:08:04 +00:00
Ralf Becker
db774ece2b
fix intro offer was not translated and now shown in idots template, also changed wording a little and added German translation
2015-10-24 11:07:22 +00:00
Klaus Leithoff
493488b1b1
* Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems; map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter
2015-10-22 11:26:26 +00:00
Klaus Leithoff
23fdf1c46e
* Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems;map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter
2015-10-22 11:15:26 +00:00
Ralf Becker
39c9aab64b
fix PHP Fatal on sending with an alternativ body and create multipart/alternativ ourself, if setAlterantivBody() was called
2015-10-21 14:48:27 +00:00