Commit Graph

19868 Commits

Author SHA1 Message Date
Nathan Gray
8075cb9a9b * For files inside /apps/appname/id, the application's merge print placeholders are also available 2012-06-26 14:35:53 +00:00
Klaus Leithoff
93d83f319d * API: HTML Editor-> disable encoding of html entities in output (this needs to set the ckeditor config value to false, since the default is true with the current ckeditor version) 2012-06-26 12:42:52 +00:00
Ralf Becker
99150590c6 * Filemanager/API: automatically decrement and store subquery depth limit, to work around different limits in different MySQL versions and configurations causing SQL error 2012-06-26 12:05:31 +00:00
Nathan Gray
6c708791a2 * Add All users permission option for easier maintenance 2012-06-25 20:30:38 +00:00
Ralf Becker
964ca168cb fixed warning "implode(): Invalid arguments passed" 2012-06-24 06:03:52 +00:00
Ralf Becker
08bbc9b98a comment debug to allow static usage 2012-06-21 08:42:53 +00:00
Ralf Becker
a0659f5ade * EMailAdmin: always storing quota for qmailuser schema 2012-06-20 16:17:18 +00:00
Ralf Becker
e996f970f4 fixed wrong application name 2012-06-20 05:37:03 +00:00
Ralf Becker
a65ad1dc15 * ProjectManager: allow datasources (eg. InfoLog) to set element category, update existing categories in elements to overwritten categories 2012-06-19 17:07:15 +00:00
Ralf Becker
091d69c0ed * ProjectManager/InfoLog: visualisation if InfoLog has a parent or sub-entries (up-arrow or right-arrow like in InfoLog) 2012-06-19 14:44:54 +00:00
Ralf Becker
b929d82ef7 add groups to InfoLog owner filter 2012-06-19 10:33:16 +00:00
Ralf Becker
97a02b5236 * Backup: fix sometimes not working restore (seems like an internal error in preg_match, causing Apache to run at 100% CPU never finishing) for php 5.3+ 2012-06-17 10:11:24 +00:00
Ralf Becker
478c4ed712 do NOT instanciate tracking class by default: it is only used for (seldome) updates and stalls updates in setup sometimes (1.6 update) 2012-06-17 10:03:50 +00:00
Klaus Leithoff
fab868ac5c email/esync: fix for missing folder on flagMessages 2012-06-15 09:16:14 +00:00
Klaus Leithoff
857b501cc2 * eMail: restructure sidebar, group sieve stuff as own section (if enabled AND available to the user) 2012-06-14 12:39:14 +00:00
Ralf Becker
d82ebe015c openSUSE 12.1+ no longer uses php5 2012-06-14 12:35:51 +00:00
Ralf Becker
1071e2b862 Changelog for 11.1.20120614 2012-06-14 12:20:47 +00:00
Ralf Becker
a5959f6497 remove to re-create it 2012-06-14 12:19:26 +00:00
Ralf Becker
6903bdabdf * InfoLog: use type or category, when creating new entries in subs-view and stay in subs-view when storing an entry in a popup 2012-06-14 12:08:46 +00:00
Ralf Becker
a40093244f If HTML5 validation fails, switch to the appropriate tab so message can be shown 2012-06-14 11:35:50 +00:00
Ralf Becker
88c4e6cda9 only cache highest version: only update cache when storing, if it contains older version, only update when reading, if no version (=highest) is requested --> should fix cases where new distributed templates overwrite customer templates with higher version in cache 2012-06-14 11:32:31 +00:00
Ralf Becker
4942d2a402 Changelog for 11.1.20120614 2012-06-14 10:25:07 +00:00
Ralf Becker
89d945e635 * eSync/eMail: show error in eSync preferences, if non-functioning eMail profile is selected or no Trash or Sent folder 2012-06-14 10:10:52 +00:00
Ralf Becker
913993fa1a * Preferences: show verification errors on entering preferences too, not only when attempting to save 2012-06-14 10:10:23 +00:00
Klaus Leithoff
dc48db0713 * email/esync: handle exception on message deletion 2012-06-13 15:31:49 +00:00
Klaus Leithoff
c02fb484f4 removing old kses and replaced htmlpurifier, as both are replaced by htmLawed 2012-06-13 14:58:20 +00:00
Klaus Leithoff
407397a81c improve notification by allowing to set up specific popup notification messages and subjects; this is used for calendar notification to give worthwile information in popup and meet expectations for ical/rfc type notification 2012-06-13 14:54:54 +00:00
Klaus Leithoff
53c4e33b9f fixing/removing broken html comment in style definitions; changing indentation depth in class section 2012-06-13 14:28:51 +00:00
Ralf Becker
bab122cf3e moved to setup-cli, as post_install does not use date, but setup-cli does and ini_set does not work accross processes 2012-06-13 13:44:11 +00:00
Ralf Becker
85f0c286e5 check if date.timezone is set, report it and set something if not, as it gives tons of errors in install log 2012-06-13 13:38:08 +00:00
Klaus Leithoff
78d4c235c5 mangle @ in blockquote cite attribute 2012-06-13 11:11:29 +00:00
Klaus Leithoff
3bd50e3e99 * Calendar/esync: control skip notifications (server-side) on client-side calendar edits/add as we introduced the control of client - side notification 2012-06-13 09:48:24 +00:00
Ralf Becker
fcd9862198 * Calendar/EMail: allow to accept, reject, tentative group invitations (gave error "You are not invited..." previously) 2012-06-12 16:18:44 +00:00
Klaus Leithoff
ea157ce34d fix of typos 2012-06-12 16:18:34 +00:00
Klaus Leithoff
5c6278629e * eMail/esync: pref to control client-side behavior for calendar notifications; default is to notify only if there is no server-side notification, to avoid double notification with calendar requests (server-side AND client-side) 2012-06-12 15:59:17 +00:00
Ralf Becker
037ccb85a6 bocalendar_update::email_update_requested() allowing eSync to check if calendar will send a notification according to preferences 2012-06-12 15:44:04 +00:00
Ralf Becker
d896ff64f8 * Filemanager: fixed clipboard icons had no tooltip (javascript error), fixes my.stylite.de bug #3466 2012-06-12 12:47:18 +00:00
Klaus Leithoff
6531bc69d2 * eMail: fix problem with display of ms-outlook 14 calendar requests (text/calendar only) 2012-06-12 10:53:47 +00:00
Ralf Becker
191ed55bf9 * eSync/API: update access-log action for eSync, run maintenance only on logout and other changes to speed up access/update to huge access-logs, thought indexes on session_php, (account_id,ip,li), (account_id,loginid,li) will help alot, but are postponed for next version 2012-06-12 06:33:36 +00:00
Nathan Gray
d8520d685b Add placeholders {{folder}} for containing folder, {{folder_file}} for {{folder}}/{{file}} 2012-06-11 14:45:07 +00:00
Klaus Leithoff
b971d2d672 * eMail/esync: handle problem in content-type handling when android4 devices sent replies as html 2012-06-11 10:56:45 +00:00
Ralf Becker
13ae5355ac * Setup/Admin: restoring 10 rows per sql statement to speed up restore 2012-06-10 12:39:08 +00:00
Ralf Becker
be1ab363a5 allow apps to implement further fsck methods 2012-06-08 16:28:44 +00:00
Klaus Leithoff
d6bfcc3add make sure mailbox delimiter is always set with the imap server object after successful connection 2012-06-08 08:12:37 +00:00
Klaus Leithoff
8f5d18a316 try to switch off autocompletion of passwords when handling accounts 2012-06-06 15:20:15 +00:00
Klaus Leithoff
00a29c8f13 * Api: use autocomplete=off on all etemplate password fields (not all browsers support that), to avoid filling in wrong passwords while administering 2012-06-06 15:09:58 +00:00
Klaus Leithoff
7099d009f4 try to switch off autocompletion of usernames and passwords, when handling user defined mail-profiles 2012-06-06 13:17:34 +00:00
Klaus Leithoff
920729a0bc replace ctype_digit with is_numeric, as ctype_digit returns false on integers 2012-06-06 10:48:21 +00:00
Klaus Leithoff
616fbeec40 update of italian translations provided by Ilias Chasapakis, Webtrain Services 2012-06-06 10:30:00 +00:00
Klaus Leithoff
f3b2cc3c46 calendar/email: distinguish between meeting request and meeting reply, while displaying ics 2012-06-06 09:45:44 +00:00