Ralf Becker
517286fdab
using now a domain-specific "egroupware" keyring, instead of default "mailvelope", which only works on localhost, plus improved instructions
2015-05-19 20:23:38 +00:00
Ralf Becker
a480dfc022
Encrypt toggle-button in compose to switch PGP encrypted mail on and off
2015-05-19 18:56:12 +00:00
Ralf Becker
38b3122bb8
send OpenPGP/Mime message according to rfc3156, section 4
2015-05-18 19:23:05 +00:00
Hadi Nategh
8f92df1a86
Escape from infinitive loadingDeferred if the diferred did not get resolved or rejected, and give user a chance to try other tabs
2015-05-13 16:21:50 +00:00
Klaus Leithoff
cae45464b7
Backport of ralfs solution (r52725) to solve problems regarding the adding of attachments when base-part was already set: allow to add further attachments, after base-part has been generated or set ( e.g. via emailadmin_imapbase::parseRawMessageIntoMailObject() )
2015-05-12 07:57:37 +00:00
Nathan Gray
237d1d809e
* If column information is stored in a favorite, restore it along with the filters
...
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Ralf Becker
e52d5efa80
Retina sprite for choosen
2015-05-11 14:13:28 +00:00
Ralf Becker
53f381e246
Retina sprite for choosen
2015-05-11 14:12:26 +00:00
Ralf Becker
853dc85e33
allow to add further attachments, after base-part has been generated or set via emailadmin_imapbase::parseRawMessageIntoMailObject()
2015-05-10 14:32:37 +00:00
Ralf Becker
2ac7a5306a
switching of deprecated warnings which we wont fix in stable 14.2
2015-05-06 11:53:04 +00:00
Hadi Nategh
cdd04a674f
IDE warning cleanup
2015-05-05 09:01:46 +00:00
Hadi Nategh
ad34d20080
IDE warning cleanup
2015-05-05 09:01:01 +00:00
Hadi Nategh
50782cfa8b
* Mail: Implement mail integration with new structure and add new feature
...
- Add mail to calendar as calendar entry, including all mail attachments as links
- Add user choice for saving mail into an existing ticket or a new ticket
- Fix mail attachments integration into infolog, tracker or calendar entry
2015-05-05 08:03:13 +00:00
Hadi Nategh
08729a9df8
Do not return null for return_array function as expected to return always an array
2015-05-04 10:40:50 +00:00
Ralf Becker
1f6c2e0de0
stop redirection loop
2015-05-01 16:34:48 +00:00
Ralf Becker
bdf5c436dd
stop redirection loop
2015-05-01 16:34:28 +00:00
Ralf Becker
f4e5718041
respect download_url given by vfs
2015-05-01 10:53:32 +00:00
Ralf Becker
e69df78ab8
respect download_url given by vfs
2015-05-01 10:52:24 +00:00
Ralf Becker
69914a2264
revert accidently commited higer debug-level
2015-04-29 13:40:31 +00:00
Ralf Becker
a1d5e975d6
fix PHP Fatal error "Class APCIterator not found" during installation, caused by for apc.enable_cli=0, but APC(u) installed
2015-04-29 13:38:24 +00:00
Ralf Becker
e5b89deea4
fix PHP Fatal error "Class APCIterator not found" during installation, caused by for apc.enable_cli=0, but APC(u) installed
2015-04-29 13:38:03 +00:00
Ralf Becker
5e40c8748d
fix IDE warnings
2015-04-27 08:31:49 +00:00
Ralf Becker
dceb79f5a6
only use tree-wide load_via array, but do some sanity checks before using it (need to contain all stock keys), to fix not loaded (common) translations, cleaning up some IDE warnings
2015-04-26 11:00:33 +00:00
Ralf Becker
e3f6fe6104
only use tree-wide load_via array, but do some sanity checks before using it (need to contain all stock keys), to fix not loaded (common) translations, cleaning up some IDE warnings
2015-04-26 11:00:01 +00:00
Ralf Becker
6cf72321ce
* PostgreSQL: fix SQL error viewing history of an entry containing attachments
2015-04-25 10:08:41 +00:00
Ralf Becker
02161a851e
* PostgreSQL: fix SQL error viewing history of an entry containing attachments
2015-04-25 10:08:12 +00:00
Ralf Becker
2ec5fc5633
* PostgreSQL/Addressbook: fixed not working creating of new distribution lists
...
caused by egw_db::insert() using 0 or NULL in value of $where of primary key when trying to create the list, MySQL ignories these
2015-04-24 13:50:54 +00:00
Ralf Becker
4b4c5e8a84
* PostgreSQL/Addressbook: fixed not working creating of new distribution lists
...
caused by egw_db::insert() using 0 or NULL in value of $where of primary key when trying to create the list, MySQL ignories these
2015-04-24 13:50:33 +00:00
Ralf Becker
eea811d46f
fixed default SMTP account was not returned during setup and deprecated old send class in favor of using egw_mailer direct
2015-04-24 10:02:49 +00:00
Ralf Becker
9059132c34
fixed default SMTP account was not returned during setup and deprecated old send class in favor of using egw_mailer direct
2015-04-24 10:01:22 +00:00
Ralf Becker
0b1da4118e
* Notifications: skip email notification if we have no valid SMTP profile (eg. because there are only personal accounts and we run via cron)
2015-04-24 08:24:12 +00:00
Ralf Becker
540b6e9e28
* Notifications: skip email notification if we have no valid SMTP profile (eg. because there are only personal accounts and we run via cron)
2015-04-24 08:23:35 +00:00
Ralf Becker
da6a910aae
fix sharing CSS for Stylite template
2015-04-23 21:17:03 +00:00
Ralf Becker
6d3dd5889a
fix sharing CSS for Stylite template
2015-04-23 21:16:20 +00:00
Ralf Becker
1f992866d9
fix not working download url for share on a subdirectory of a mounted filesystem with given download url
2015-04-23 19:47:37 +00:00
Ralf Becker
c823f64c4b
fix not working download url for share on a subdirectory of a mounted filesystem with given download url
2015-04-23 19:40:55 +00:00
Ralf Becker
39bbea2e0d
* API: caching uses by default APC(u) if available AND apc.shm_size * apc.shm_segments >= 64M, it no longer complains in cron/cli if APC is not enabled (as it should and is by default)
2015-04-23 09:20:43 +00:00
Ralf Becker
c57bd20379
* API: caching uses by default APC(u) if available AND apc.shm_size * apc.shm_segments >= 64M, it no longer complains in cron/cli if APC is not enabled (as it should and is by default)
2015-04-23 09:20:17 +00:00
Ralf Becker
93b8d489c2
removed not working cast of Horde_Mail_Rfc822_List to array
2015-04-22 14:26:52 +00:00
Ralf Becker
9cd7906852
removed not working cast of Horde_Mail_Rfc822_List to array
2015-04-22 14:26:20 +00:00
Nathan Gray
db0e368f86
Do not warn about translating nulls, just return empty string
2015-04-21 19:47:23 +00:00
Nathan Gray
b558a82cac
Do not remove rows that just have not changed.
...
Fixes linking two rows caused them to disappear.
2015-04-21 14:34:12 +00:00
Klaus Leithoff
9954438afc
dont try to send if there is no smtpAccount
2015-04-21 14:25:02 +00:00
Klaus Leithoff
abd6800a89
dont try to send if there is no smtpAccount
2015-04-21 14:23:59 +00:00
Klaus Leithoff
a040d036bb
replacement for broken (and now deprecated) send->msg;
2015-04-21 12:52:25 +00:00
Klaus Leithoff
3a3fea946b
replacement for broken (and now deprecated) send->msg;
2015-04-21 12:50:41 +00:00
Ralf Becker
495d6d3599
prefer igbinary serialzation, if available of PHP serialization
2015-04-19 08:09:17 +00:00
Ralf Becker
2620a1eb55
* Calendar: fix meeting invitations to allow accept or reject in Outlook (not set "Content-Disposition: attachment" for ical alternative)
2015-04-17 14:17:17 +00:00
Ralf Becker
7d54d5b21c
fix meeting invitations to not set "Content-Disposition: attachment" for ical alternative
2015-04-17 09:19:42 +00:00
Nathan Gray
dee59471ae
Pass mimetype along too as VFS widget and egw_link seem to expect them
2015-04-16 16:22:22 +00:00
Nathan Gray
dea520f901
Pass mimetype along too as VFS widget and egw_link seem to expect them
2015-04-16 16:20:38 +00:00
Nathan Gray
611c35fc5f
Silence some spurious warnings on null and ""
2015-04-16 16:19:41 +00:00
Hadi Nategh
1c6242741b
Fix temp_link_id to respect egw_data
2015-04-16 08:23:52 +00:00
Ralf Becker
ed1c1daf4a
using serialize to create hash to not fall short if some non-utf-8 or non-json-decodable data is in parameters
2015-04-16 07:04:49 +00:00
Nathan Gray
e9d73a08f2
Do not remove rows that just have not changed.
...
Fixes linking two rows caused them to disappear.
2015-04-14 19:56:15 +00:00
Ralf Becker
08609c1e0b
always return resource seeked to its start
2015-04-14 17:05:38 +00:00
Ralf Becker
0223553284
allow to specify "egw_data" => egw_link::set_data() instead of "tmp_name" of uploaded file to create attachments with egw_link::link()
2015-04-14 15:04:21 +00:00
Ralf Becker
75bbe05335
* ActiveDirectory: primary group was not used when filtering accounts by a group, causing eg. no accounts to be found for "Domain Users" group in Admin or other apps
2015-04-09 09:45:36 +00:00
Ralf Becker
264899f0db
* ActiveDirectory: primary group was not used when filtering accounts by a group, causing eg. no accounts to be found for "Domain Users" group in Admin or other apps
2015-04-09 09:45:12 +00:00
Ralf Becker
97d57fb2a0
Merging r51397ff from Trunk: moving VFS API classes into a namespaced PSR4 autoloadable structure:
...
- PSR4 autoloader exists beside our old autloader to support old as well as new structure until everything is ported over
- moved ported API stuff from phpgwapi to new api directory (idea is phpgwapi become a compatibility layer for old code, while we only port selected stuff to new api directory)
- namespaces use prefix "EGroupware", then (first letter capitalised) app-name or "Api", sub-system names like "Vfs" or for apps "Ui", "Bo, "So" and at least class name starting with a capital letter and without understores eg. "StreamWrapper" plus just ".php"
- examples:
+ egw_vfs in phpgwapi/inc/class.egw_vfs.inc.php --> EGroupware\Api\Vfs in api/src/Vfs.php
+ sqlfs_stream_wrapper in phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php --> EGroupware\Api\Vfs\Sqlfs\StreamWrapper in api/src/Vfs/Sqlfs/StreamWrapper.php
+ sqlfs_utils in phpgwapi/inc/class.sqlfs_utils.inc.php --> EGroupware\Api\Vfs\Sqlfs\Utils in api/src/Vfs/Sqlfs/Utils.php
- api directory is no a new svn module but exists (like home) as sub-directory under base egroupware module
2015-04-07 09:21:05 +00:00
Ralf Becker
119bed9a08
check if APC(u) is enabled and not only if extension is available
2015-04-03 17:56:57 +00:00
Ralf Becker
bf187f131f
check if APC(u) is enabled and not only if extension is available
2015-04-03 17:56:35 +00:00
Nathan Gray
fdc1afc303
Add support for multi-part history values into historylog
2015-04-02 15:44:07 +00:00
Hadi Nategh
b1035a33a6
Missing icon from commit #52392
2015-04-02 12:25:57 +00:00
Hadi Nategh
31f12a912a
Fix REQUEST_URI if there is ?download in url
2015-04-02 11:29:54 +00:00
Hadi Nategh
788cd3e078
Fix REQUEST_URI if there is ?download in url
2015-04-02 11:26:35 +00:00
Ralf Becker
0127e6d07c
fix not working customized etemplates after fix with content-disposition attachment, we now only set it for urls ending with "?download", not for "?download=something"
2015-04-02 10:46:53 +00:00
Hadi Nategh
282534a8b9
* All app/links: features and fixes
...
- Feature: Open supported media links in all applications, e.g. images,videos, etc. in expose view
- Add save option to expose view
- Fix styling of expose controls buttons (for better experience in mobile theme)
- Fix tooltip of expose controls buttons
2015-04-02 08:58:33 +00:00
Ralf Becker
ec1635c941
* Admin/ActiveDirectory: filtering user-list by groups was not implemented
2015-04-02 08:51:58 +00:00
Ralf Becker
21a48297bb
* Admin/ActiveDirectory: filtering user-list by groups was not implemented
2015-04-02 08:51:36 +00:00
Ralf Becker
49c53f0c30
* LDAP/Admin: empty groups showed all users, if selected in accounts-list
2015-04-02 08:50:12 +00:00
Ralf Becker
a14c880102
* LDAP/Admin: empty groups showed all users, if selected in accounts-list
2015-04-02 08:49:49 +00:00
Ralf Becker
5a42714aee
?download in WebDAV url did not trigger content-dispostion attachment header
2015-04-02 07:20:02 +00:00
Ralf Becker
cca60fa93f
?download in WebDAV url did not trigger content-dispostion attachment header
2015-04-02 07:19:37 +00:00
Nathan Gray
bd51cb4a08
Add support for multi-part history values into historylog
2015-04-01 19:35:35 +00:00
Hadi Nategh
5c944330c5
Expose link widget WIP:
...
- Implement expose view for link-string widget
- Adapt link-string widget, and other widgets which are using expose to download_href link
2015-04-01 16:51:18 +00:00
Hadi Nategh
bfad873952
Fix broken blueimp-gallery plugin minified css file
2015-04-01 16:46:01 +00:00
Nathan Gray
a8d6b8da07
Better error message for invalid sprintf
2015-04-01 16:24:43 +00:00
Hadi Nategh
ba19d9dab9
Fix addressing wrong href in previous commit #52368
2015-04-01 16:10:43 +00:00
Hadi Nategh
3987e3f033
Expose view few changes:
...
- Implement download button and locate it in expose view
- Style control icons better
- Give control icons tooltip
2015-04-01 15:43:14 +00:00
Ralf Becker
78e41aa1a1
move "Save as" phrase to common and merge-cli run
2015-04-01 08:01:30 +00:00
Ralf Becker
b086604711
move "Save as" phrase to common and merge-cli run
2015-04-01 08:00:07 +00:00
Nathan Gray
c2283686e0
Implement searching in group email addresses
2015-03-31 14:18:27 +00:00
Hadi Nategh
f4285fb820
Treat iceweasel browser like as firefox
2015-03-31 14:04:48 +00:00
Hadi Nategh
3be8c38c0d
Fix click handler on links does not stop propagation, causes unwanted click event
2015-03-31 14:02:24 +00:00
Hadi Nategh
5026216842
Treat iceweasel browser like as firefox
2015-03-31 13:55:05 +00:00
Hadi Nategh
ed2bed1b97
Fix click handler on links does not stop propagation, causes unwanted click event
2015-03-31 10:01:51 +00:00
Ralf Becker
a2b018bef8
* Calendar: meeting requests were not recogniced by other clients as such because of lost method parameter
2015-03-31 09:49:57 +00:00
Ralf Becker
92ee011a45
* Calendar: meeting requests were not recogniced by other clients as such because of lost method parameter
2015-03-31 09:49:31 +00:00
Ralf Becker
b30f051f04
remove popup for pdfs on all mobile devices
2015-03-30 15:54:41 +00:00
Hadi Nategh
65fb3fc6be
Fix mime_open handler for old etemplate
2015-03-30 14:45:39 +00:00
Hadi Nategh
21f2fe9b0e
Fix mime_open handler for old etemplate
2015-03-30 14:44:20 +00:00
Hadi Nategh
2ef3d4f048
* Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme
2015-03-30 11:03:46 +00:00
Hadi Nategh
c22094d808
No need to have regexp mime for the rest of the mime type text, as the default mime_target is _browser
2015-03-30 10:37:09 +00:00
Hadi Nategh
41af200dc6
Let browser handles mime types/text which are not suppose to be popup
2015-03-30 09:57:34 +00:00
Ralf Becker
586bce9c4d
quote order column in backup and always quote "index" as it seems to be one of very little names not automatic recogniced in MySQL
2015-03-30 08:29:19 +00:00
Ralf Becker
3e47f37983
quote order column in backup and always quote "index" as it seems to be one of very little names not automatic recogniced in MySQL
2015-03-30 08:28:52 +00:00
Ralf Becker
f427baa191
fix user-agent detection to correctly detect "Mozilla/5.0 (Linux; Android 4.3; LT30p Build/9.2.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Mobile Safari/537.36" as Chrome
2015-03-30 08:27:04 +00:00
Ralf Becker
31b4209346
fix user-agent detection to correctly detect "Mozilla/5.0 (Linux; Android 4.3; LT30p Build/9.2.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Mobile Safari/537.36" as Chrome
2015-03-30 08:26:31 +00:00
Ralf Becker
788b82e9fc
* LDAP: fixed not working creation of new groups (with empty describtion)
2015-03-29 16:10:28 +00:00