Ralf Becker
c33ad5c2ba
fix common::get_body_attribs() (gave fatal error, because egw_framework::_get_body_attribs() was protected) and add body_attribs to Sitemgr Template3::get_meta()
2011-01-06 20:56:14 +00:00
Ralf Becker
a69f61a9dd
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 23:10:20 +00:00
Ralf Becker
fb7b06b692
fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far
2011-01-05 22:54:31 +00:00
Ralf Becker
aa78a4c93b
hopefully last attempt to get correct handling of '0', 0 and '' (first should be treated equal, last not)
2010-12-20 20:59:14 +00:00
Ralf Becker
de8e93cfe9
fixed in handling of 0 as value in checkbox_multiselect (was always selected before)
2010-12-19 21:59:00 +00:00
Klaus Leithoff
613602337e
adding sub and superscript to purifier config
2010-12-14 15:08:20 +00:00
Ralf Becker
dfe7bcd02a
* copying (or reinstating earlier versions) of files now also copies the properties (MyStylite #975 )
2010-12-13 02:58:25 +00:00
Klaus Leithoff
ee321972f6
* eMail: improving Information on failed send passed on to UI
2010-12-09 11:01:27 +00:00
Klaus Leithoff
c3ef252757
fix for error during editing of extended ACL in filemanager; Report error if path to be checked does not exist; Make sure that array_merge uses a casted return of self::get_eacl in case the internal call will return false
2010-12-08 14:04:21 +00:00
Ralf Becker
7ebbe15298
replace PHP5.3 deprecated ereg with preg_match
2010-11-27 09:41:53 +00:00
Klaus Leithoff
243f3e8cd1
handle deprecated warning set_magic_quotes_runtime, do not set magic quotes all the time, only when get_magic_quotes_runtime returns true
2010-11-25 15:02:21 +00:00
Jörg Lehrke
d66c2c2f73
Fix SyncML device info handling
2010-11-21 18:19:16 +00:00
Jörg Lehrke
dd4c8f4ff4
* Implemented deleteaccount hook for SyncML
...
Optimize SyncML device information handling
2010-11-21 15:19:11 +00:00
Ralf Becker
dee1060f22
removed wrong app parameter from about url
2010-11-21 13:38:10 +00:00
Ralf Becker
fa5c680e31
respect max_session_size of -1 correctly (no limit) while reading session files
2010-11-20 11:10:13 +00:00
Klaus Leithoff
992ebceac4
shadowLastChange vs. shadowlastchange. Normalize to shadowlastchange - all lower case
2010-11-17 14:41:31 +00:00
Ralf Becker
bbe4b1f3f6
updating preferences object in session too
2010-11-16 14:28:08 +00:00
Ralf Becker
64c728b92c
no need to invalidate session cache, if we write the prefs to the session too
2010-11-16 09:37:32 +00:00
Ralf Becker
73a20a1f9b
debug switch to get Apache error_log message, why logins fail
2010-11-16 08:54:41 +00:00
Ralf Becker
a253f23c71
fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware
2010-11-12 09:14:24 +00:00
Ralf Becker
7868368aac
* telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone)
2010-11-10 10:50:05 +00:00
Klaus Leithoff
99861c8774
* core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated
2010-11-09 15:23:33 +00:00
Ralf Becker
37af8ee04a
tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8
2010-11-09 14:46:35 +00:00
Ralf Becker
113888c439
set $options[need_mime] for $dirsontop, as it can NOT work otherwise
2010-11-09 12:56:43 +00:00
Klaus Leithoff
ae989c7758
assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now
2010-11-08 13:25:33 +00:00
Ralf Becker
16213a58a3
use stat values for uid, gid and mode only for EGroupware stream wrapper, for stock PHP ones use is_(readable|writable|executable), do NOT check urls with placeholders on mount
2010-11-07 13:21:05 +00:00
Ralf Becker
99f88b97f2
if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp
2010-11-04 13:37:08 +00:00
Ralf Becker
7811a03067
* exceptions get now logged to Apache error_log again
2010-11-04 11:33:40 +00:00
Ralf Becker
06d3377298
switched off forgotten permanent error_log
2010-11-03 10:05:45 +00:00
Ralf Becker
5b361f3f6c
fixed not working alternating nextmatch colors of groups in account selection popup
2010-11-02 13:28:41 +00:00
Ralf Becker
42508c4f63
fixed wired sorting (no sorting) of groups in account selection popup
2010-11-02 13:03:42 +00:00
Ralf Becker
370140a3af
new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients
2010-10-31 07:57:25 +00:00
Jörg Lehrke
7112d5b9f6
Fix vCard-parser for multible type parameters
2010-10-29 08:37:42 +00:00
Ralf Becker
82793d32b0
allow template to NOT support certain browser types / user agents
2010-10-28 16:28:16 +00:00
Klaus Leithoff
1f98be4e38
if the number of days left until change of password is expired is negative, dont warn, require the change
2010-10-28 11:03:05 +00:00
Ralf Becker
e30a515824
an other PostgreSQL compatibility problem: cast to varchar necessary
2010-10-28 09:31:28 +00:00
Ralf Becker
c8da8e39ef
fixed bug introduce in fix: no more serialized cat data (like calendar colors) were returned
2010-10-26 07:42:33 +00:00
Ralf Becker
d00b710a7a
SiteMgr bugfix: edit category always reads sort as 0, (unserialize data only, if it is serialized)
2010-10-25 18:08:53 +00:00
Klaus Leithoff
5af9370fc6
* API/Passwordmanagement: option enable a warning for users to inform them, that their password is about to expire
...
will be displayed once every session starting X days before the password will expure, when enforce password change is enabled and
a suitable period is set
-translations for that option
-pending translations
2010-10-21 14:02:36 +00:00
Ralf Becker
567e952fba
* CardDAV pref which addressbooks to sync and many fixes for iPhone OS 4.0, 4.1, 4.2beta and Mac iCal and contact app
...
Merge of following commits from Trunk:
r32609: * GroupDAV preference for addressbook-home-set (requires to register hooks)
r32610: missing groupdav hooks
r32611: fixed missing "users" of principal url in calendar-user-address-set
r32615: as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
r32619: loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
r32620: urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
r32621: fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
r32622: returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights
r32623: * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
r32624: we need a real redirect, not just a proxy
r32631: fixed working in GroupDAV prefs and translation
2010-10-21 11:17:46 +00:00
Klaus Leithoff
925ea5d624
doubleencoding issue and performance issue regarding the use of html::htmlspecialchars
2010-10-20 13:19:57 +00:00
Ralf Becker
2575da2575
* GroupDAV preference for addressbook-home-set (requires to register hooks)
2010-10-19 23:30:16 +00:00
Klaus Leithoff
9dae1bdbe0
function to allow to access/read the boundarys used by CreateHeader
2010-10-19 14:36:08 +00:00
Ralf Becker
1e1df2fe2c
setting overflow: auto after constructor call, as new dhtmlXTree has hidden hardcoded
2010-10-18 12:19:38 +00:00
Ralf Becker
af7a24eb9a
framework->navbar() now automatically calls framework->header(), this way navbar or sidebox can include JS or CSS, because header is called after
2010-10-18 10:46:47 +00:00
Jörg Lehrke
80a9456eee
cleanup forgotten test code in GroupDAV
2010-10-17 23:12:19 +00:00
Jörg Lehrke
28c69b1cde
cleanup forgotten test code in GroupDAV
2010-10-17 23:12:08 +00:00
Ralf Becker
7ed2f90ad4
new mode to return the url
2010-10-15 20:22:40 +00:00
Ralf Becker
a6c1f34be7
allow to autoload and/or supply initial tree via json
2010-10-15 16:19:31 +00:00
Ralf Becker
eaa74a17ae
reimplement GetDir to send content-type header with charset
2010-10-14 18:17:15 +00:00