Commit Graph

6803 Commits

Author SHA1 Message Date
Ralf Becker
02c464b94f * API/accounts/preferences: instance-wide cache of account and preference data, so changes from other sessions have immediate effect
r40051: * API/accounts: instance-wide cache for account-data incl. members and memberships, so change take imediate effect (compared to previous session based cache)
r40052: not storing $GLOBALS[egw_info][user] twice in session (was also stored as $GLOBALS[egw]->session->user), also removing not used $GLOBALS[egw_info][user][acl], but re-reading preferences in session::verify() so long running sessions get preferences set by an other session, removing nowhere used creditspoint class from api (calls not public available creditspoint app)
r40053: * API/preferences: caching preferences in instance cache instead of session, to get immediate update in long running sessions (eg. sync) and get smaller sessions
2012-08-07 14:26:52 +00:00
Klaus Leithoff
63da01c5e1 adapting jerryr brushed-metal background image, as background color grey does not match the b-m look 2012-08-03 14:12:27 +00:00
Klaus Leithoff
eba8731295 different approach to avoid php-warnings on str_repeat, provided by Santosh Patnaik 2012-08-03 12:56:52 +00:00
Klaus Leithoff
5144a0e0d2 upgrade to htmLawed 1.1.13, 22 July 2012 of Santosh Patnaik; if balancing is switched on, allow span element everywhere 2012-08-02 14:22:33 +00:00
Klaus Leithoff
883e501480 add rarely used charset mswin1252; seems to be a variation of windows-1252 2012-08-01 14:54:23 +00:00
Ralf Becker
2dd39fd8d2 * Admin/Preferences: fixed not removable ACL rights for apps using NO group-acl, eg. Addressbook or InfoLog 2012-07-31 17:44:25 +00:00
Ralf Becker
56c1ef67cb * LDAP authentication: if changing password fails bind as user, try changing is with given admin-dn, to cater for all sorts of ldap configurations 2012-07-31 12:28:28 +00:00
Klaus Leithoff
44d80c2476 take care of php-warning on str_repeat (second param has to be greater or equal to 0) 2012-07-31 11:03:17 +00:00
Klaus Leithoff
b140ea5093 simple balancing on throwaway divs 2012-07-31 11:00:54 +00:00
Ralf Becker
66e9ef08b3 fixed error when registration was enabled for a user and he looks at /apps, caused by regitering a - not existing - query method in link-registry of registration 2012-07-31 09:56:57 +00:00
Klaus Leithoff
1fb2198422 throwing away excess div elements, that carry no style or class or id info 2012-07-30 15:09:57 +00:00
Klaus Leithoff
1d928dd98c small alteration to make htmLawed respect keep_bad config value when tags are generally considered bad for not matching the regex (and not in any list of known tags) 2012-07-27 10:21:00 +00:00
Ralf Becker
42b5a04cff do NOT use jerryr as mobile template 2012-07-24 07:06:22 +00:00
Ralf Becker
aa6a4bbc36 fix for 5.4 PHP Strict Standards: Declaration of ADODB2_mysql::_CreateSuffix() should be compatible with ADODB_DataDict::_CreateSuffix 2012-07-20 16:30:56 +00:00
Ralf Becker
7e83e4359b * InfoLog/CalDAV: preference allowing to modify responsible user from devices not supporting them by setting EMail address as category 2012-07-20 13:07:20 +00:00
Ralf Becker
55c704a2b3 * Admin/Setup: fixing high memory usage in registering all hooks 2012-07-18 10:34:54 +00:00
Ralf Becker
bff9f76f64 slightly different expand-property report requested from OS X 10.6.8 iCal requests properties from DAV namespace not explicitly specified 2012-07-17 15:17:53 +00:00
Ralf Becker
54a2a21a4f fixed 5.4 PHP Warning: Illegal offset type 2012-07-17 13:59:56 +00:00
Ralf Becker
c30f5d442c also add dir and pref for filemanager templates 2012-07-17 13:27:22 +00:00
Ralf Becker
cc4280b184 accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory 2012-07-16 12:37:51 +00:00
Ralf Becker
6b06546565 accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory 2012-07-16 12:27:28 +00:00
Ralf Becker
891fece61a using accounts->member(ship)s($id, true) instead of accounts->member(ship), as it does not require to read (unused) account_lid, which takes far longer and require more memory on huge installs 2012-07-16 12:05:46 +00:00
Ralf Becker
1b29c4cea0 fix returned xml for correct expansion is empty 2012-07-15 09:54:55 +00:00
Ralf Becker
476dc6ad93 * CalDAV: expand-property reports queried by iCal from OS X 10.7.4
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:15:57 +00:00
Ralf Becker
cd65835d47 fixed PHP Strict Standards: config::save_value must be declared static to be used static (no longer allowing non-static usage!) 2012-07-14 08:57:29 +00:00
Ralf Becker
d82e3c9d34 fixed PROPFIND did not return additional properties if path contained special chars like ? or # 2012-07-13 15:55:52 +00:00
Ralf Becker
e74f40b451 only create a temporary mount for ownCloud clients on /clientsync, thought admin can create a different permanent one 2012-07-12 08:48:37 +00:00
Ralf Becker
e5fe9bc578 * PostgreSQL: fixed SQL error using egw_db::unix_timestamp(): No function matches the given name and argument types 2012-07-10 13:51:16 +00:00
Ralf Becker
ee03023401 allow to use default host, but give a dn and pw 2012-07-05 07:24:59 +00:00
Klaus Leithoff
3a9762bddd fix problem occurred caused by faulty merge: causing the unwanted html encoding of entities 2012-07-03 15:13:10 +00:00
Ralf Becker
67379b1104 limit IE hack (no attachment in Content-disposition header) to IE < 9 2012-07-03 09:33:45 +00:00
Ralf Becker
487770bc32 invalidate categories cache after DB restore 2012-07-03 08:17:11 +00:00
Ralf Becker
99cf7fd81f chunk size for number of rows to query was far to low for huge tables like egw_history_log which can be a couple of million rows, backup took far to long 2012-07-03 07:06:15 +00:00
Ralf Becker
fd6a7ea790 * Admin/DB-Backup: querying only chunks for 100 rows, to not run into memory limit on huge tables 2012-06-30 15:19:22 +00:00
Klaus Leithoff
e36b712421 * API: for new (autocreated) accounts, set ->can change password<- flag only if admin requires his users to change their passwords regularily (admin->site configuration->set recurrent forced password change) 2012-06-29 14:03:41 +00:00
Ralf Becker
8a3f253076 docu update 2012-06-29 09:05:53 +00:00
Ralf Becker
55f7f8d681 * Password: fixed not working check, if user has right to change password, causing password link in topmenu to be displayed when not in preferences app 2012-06-29 07:11:57 +00:00
Ralf Becker
5cbc182ac4 create valid SQL, even if account has for whaterver reason no group-memberships 2012-06-28 16:37:43 +00:00
Ralf Becker
a274709e55 * Admin: global categories showed private categories of other users 2012-06-27 16:05:12 +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
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
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
78d4c235c5 mangle @ in blockquote cite attribute 2012-06-13 11:11:29 +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
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
920729a0bc replace ctype_digit with is_numeric, as ctype_digit returns false on integers 2012-06-06 10:48:21 +00:00
Klaus Leithoff
1c63b3a936 * API: upgrade htmLawed from 1.1.10 to 1.1.11 2012-06-06 08:56:12 +00:00
Klaus Leithoff
8abb10c5ed when converting HTML 2 Text remove style,head and comment style browser-switch 2012-06-04 14:54:08 +00:00