Commit Graph

8221 Commits

Author SHA1 Message Date
Hadi Nategh
f75264c66f WIP toggle sidebar menu:
- Fix toggleSide bar initialization
2015-09-09 13:56:50 +00:00
Hadi Nategh
b24dc04138 WIP toggle sidebar menu:
- Keep toggleSidebar state
- Fix documentation
- Fix default width size
2015-09-09 11:03:24 +00:00
Hadi Nategh
4fea2b801b WIP toggle sidebar menu 2015-09-08 16:31:49 +00:00
Ralf Becker
16c5e2deec * LDAP: fix not working connect under newer PHP 5.6 (maybe other versions too) with PHP Warning: invalid port number: 0 2015-09-08 13:07:35 +00:00
Hadi Nategh
9ca7b66290 Fix some IDE warnings 2015-09-08 07:36:17 +00:00
Ralf Becker
ca9aa01250 new egw_cache::addCache method which fails if key already exists in cache, allowing eg. to implement a mutex 2015-09-07 13:04:35 +00:00
Ralf Becker
8ae381e11e values for depth are 0, 1, "infinit" or not set which has to be interpreted as "infinit" 2015-09-03 06:54:06 +00:00
Ralf Becker
559d0ee15c do not show warning of force Depth: 0, if depth is already 0 2015-09-02 13:38:36 +00:00
Ralf Becker
e6cfa64686 * All apps: fix broken group-favorites 2015-09-02 13:08:25 +00:00
Hadi Nategh
50643b6716 Mailvelope backup/restore integration WIP:
- Add initial backup
- Add restore backup
2015-09-01 17:07:42 +00:00
Ralf Becker
a26e86ee1e Change egw_addressbook.contact_pubkey to 16k as an ascii-armored 4096 bit PGP key is ~12k 2015-09-01 13:44:21 +00:00
Hadi Nategh
d721de7ee9 Mailvelope backup/restore integration WIP:
- Add PGP Encryption menu into sidebox of mail and infolog
- Create Backup/Restore operation dialog
2015-08-31 16:40:33 +00:00
Ralf Becker
284ffa7f13 IE JSON-serializes arrays passed in from different window contextx (eg. popups) as objects (it looses object-type of array), causing them to be JSON serialized as objects and loosing parameters which are undefined
JSON.strigify([123,undefined]) --> "{0:123}" instead of "[123,null]"
2015-08-31 12:21:11 +00:00
Ralf Becker
a96d7d50be silence permanent error_log 2015-08-31 12:02:01 +00:00
Hadi Nategh
5a8bc26f2d Mailvelope backup/restore integration WIP 2015-08-27 17:38:18 +00:00
Ralf Becker
cb58e015ac fixing r53501: group-favorite has escaped name visible after reload 2015-08-27 11:40:18 +00:00
Ralf Becker
4615c6c3db * All apps: some favorites could not be deleted (reappeared after reload/next login) 2015-08-27 11:31:31 +00:00
Nathan Gray
509d47bbce Fix opening linked directories gave error instead of opening in filemanager 2015-08-26 17:08:37 +00:00
Ralf Becker
4323d52fd0 * PostgreSQL: repairing/creating missing indexes 2015-08-26 14:14:20 +00:00
Ralf Becker
85477c18a5 use correct columns for dropping index (does not matter if they contain length or not) 2015-08-26 13:07:38 +00:00
Ralf Becker
81fe3b0472 * Backup: backup ascii columns as such, allways check and if necessary fix indexes on restore 2015-08-26 12:50:56 +00:00
Ralf Becker
dc696455cc * Backup/PostgreSQL: indexes were not reported for backup
because of quoting of table-name
2015-08-26 11:09:55 +00:00
Ralf Becker
41d9b049f2 * Backup/MySQL: limited index length was not reported for PHP mysqli driver 2015-08-26 11:07:38 +00:00
Nathan Gray
56a595dc57 Expose debug level, and tie etemplate2 profiling to debug level 4 - Log 2015-08-25 16:19:40 +00:00
Hadi Nategh
62966084ff Add barcode plugin 2015-08-25 15:30:30 +00:00
Ralf Becker
e334678ecc missed to pass owner 2015-08-24 16:23:01 +00:00
Ralf Becker
9ae329ae72 * Calendar/all apps: fix since last package not working old favorites and json-encode all php-serialized preferences 2015-08-24 16:00:31 +00:00
Ralf Becker
5f7b671532 using a white-list currently only matching favorites 2015-08-24 13:32:05 +00:00
Ralf Becker
0819d09ef9 automatic unserialize php serialized preferences on server-side, to fix not working old favorites stored php-serialized after r53433 2015-08-24 13:14:29 +00:00
Ralf Becker
8f214e1e9a group_name and description are compulsory 2015-08-21 07:11:41 +00:00
Klaus Leithoff
24481b5274 when inserting new set of preferences on preferences::copy_preferences, make sure we copy ONLY the pref and its app and owner, not its ID 2015-08-20 12:28:25 +00:00
Hadi Nategh
4338493d2c Remove some no longer supported CKEditor skins 2015-08-19 15:58:51 +00:00
Ralf Becker
75baf8857f * PostgreSQL: fix SQL error on login with auto-create accounts enabled and user-name already exists with different case 2015-08-19 14:41:52 +00:00
Ralf Becker
95553f514c * Login: catch all exceptions in session creation, to NOT log user passwords, in case of (eg. database-)errors 2015-08-19 10:41:06 +00:00
Nathan Gray
1684ec78b5 Use favorite settings from preference to avoid all the encoding problems
Avoids errors in Firefox. 
(See rev. 53183, 53215, 53244)
2015-08-18 21:21:33 +00:00
Ralf Becker
beb829c315 drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML 2015-08-18 11:45:59 +00:00
Ralf Becker
774bce4ea9 * InfoLog: fix SQL errors for custom types containing non-ascii chars (eg. German umlauts or Frensh acents 2015-08-18 09:42:31 +00:00
Nathan Gray
16598a21ca Fix most of erratic copy behaviour using clipboard in Chrome 2015-08-17 16:56:47 +00:00
Ralf Becker
82ca78d378 * Calendar: fix SQL error on storing events containing rfc822 email addresses with non-ascii characters eg. "Hugo Müller <hm@test.org>"
egw_cal_user.cal_user_id is now an md5 hash of lowercased raw email address (eg. "hm@test.org" in above example). Full attendee information is now stored in egw_cal_user.cal_user_attendee.
Will allow in a further step also to store attendee information for accounts to eg. answer with correct email to external organizers
2015-08-17 14:07:25 +00:00
Hadi Nategh
2cfc6586b3 Mail folder management dialog:
- Add more translation
2015-08-14 10:07:02 +00:00
Hadi Nategh
e39005ec73 Implement discard option for egw.message:
- function new signature: message(_msg, _type, _discard) where the discard is boolean
- Add discard checkbox in order to be able to discard an info_message
2015-08-14 09:49:57 +00:00
Nathan Gray
9566a6b758 Experimental use of experimental copy to clipboard using document.execCommand('copy') 2015-08-13 17:47:19 +00:00
Ralf Becker
08d75bc7ad * PostgreSQL/Filemanager: fix SQL error while downloading files with long name (probably other cases too) 2015-08-13 12:47:52 +00:00
Hadi Nategh
7cf81c70b7 Delete unwanted duplicated skin files caused by commit #53360. 2015-08-12 14:39:17 +00:00
Hadi Nategh
5fd3302568 Add two new skins for CKEditor 2015-08-12 10:08:43 +00:00
Hadi Nategh
c8f93b2ddc Skins update for CKEditor new version (Ver. 4.5.2) 2015-08-12 10:07:03 +00:00
Ralf Becker
09d96d3ea3 * Filemanager/WebDAV: use full urlencoding for OS X Finder, fixes problems with non-ascii chars in file- or folder-names
we should probably allways do that, but that requires more checks with other user-agents
2015-08-11 07:35:34 +00:00
Hadi Nategh
ae95e934a8 Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
- Attribute name: multimarking, default value: false
2015-08-10 15:35:44 +00:00
Ralf Becker
dab7ab0bdd * Filemanager: fix comments show non-ascii chars as ? (requires DB schema update again!) 2015-08-10 09:03:27 +00:00
Hadi Nategh
e91a88e80d WIP image upload via drag into ckeditor 4.5:
-Add extraPlugins into ckeditor config
-Activate imageUpload for mail compose htmlarea
2015-08-07 15:51:15 +00:00