Commit Graph

5282 Commits

Author SHA1 Message Date
Ralf Becker
876cf07883 dont use IN ( ), if there's only one value, it's slower for MySQL 2010-03-04 17:20:11 +00:00
Ralf Becker
bb8502c5b8 Preseed link title-cache for link-list and link-string widget 2010-03-04 17:09:45 +00:00
Klaus Leithoff
15c3894b7a pdo statement->execute expects either the prepared statement with already bound parameters OR an array of the vars to be bound. It can NOT handle them MIXED 2010-03-04 12:07:11 +00:00
Klaus Leithoff
0e3c76b395 fix for a problem with IE7 and IE8(Compatibilitymode) displaying Icons and text in Navbar 2010-02-19 14:54:06 +00:00
Ralf Becker
ef0258a96d support for 1.6.003 2010-02-14 06:31:25 +00:00
Ralf Becker
f8ae0c1064 fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com> 2010-02-13 03:42:39 +00:00
Ralf Becker
dcc2ad7ea1 fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com> 2010-02-13 01:25:24 +00:00
Ralf Becker
43ca4795fd fixed common::setLocal() to fallback to en_US, not en_EN (which does not exist) and then de_DE (giving german) 2010-01-24 01:14:02 +00:00
Ralf Becker
d865b48bea fixed not deleted files in filesystem 2010-01-21 23:00:38 +00:00
Ralf Becker
2b5c129d6b remove jerryr print.css template, as it was not used before and is not up to date 2009-12-02 17:08:52 +00:00
Ralf Becker
d08659a57b "fixed wrong build pass, causing an open_basdir warning, as url get appended to egroupware dir" 2009-11-30 16:24:54 +00:00
Ralf Becker
cbc16ac036 fixed sometimes not translatable phrases longer 128 chars, problem was a trim() after truncating the message to 128 chars 2009-11-28 16:21:00 +00:00
Ralf Becker
a3feb49a21 fixed replacement of multiple placeholders 2009-11-28 11:33:28 +00:00
Klaus Leithoff
2bff775ac5 handling parameter-replacements in translation class 2009-11-27 13:21:06 +00:00
Klaus Leithoff
e185b84018 purifier upgrade to 4.0.0 2009-11-27 10:06:15 +00:00
Klaus Leithoff
9000c22f49 switching to modern purifier notation, as of in 4.0 the old style is deprecated 2009-11-27 10:04:56 +00:00
Klaus Leithoff
00dc88fbf6 refine purify definition to allow for anchor tags 2009-11-24 08:21:03 +00:00
Ralf Becker
c548730132 "let new method hooks fail gracefully if hook class-file does not exists (like the old hooks do, eg. if app got removed)" 2009-11-16 09:43:56 +00:00
Ralf Becker
bf71e587d2 less high logo 2009-11-13 08:37:04 +00:00
Klaus Leithoff
b13d33580b revert changes from r28263 as it would allow for cross site scripting 2009-11-05 11:31:47 +00:00
Klaus Leithoff
ace390a7a3 fixing a problem regarding the activation of links encoded with htmlspecialchars 2009-11-05 08:35:49 +00:00
Klaus Leithoff
54c8e21c61 bugfix groupmembers of groups got lost, while renaming accounts 2009-11-04 11:20:20 +00:00
Klaus Leithoff
e5335026ec make sure there is a wordboundary after script, while testing for malicious code (as text like < blabla description blabla > triggered the expunge of the text 2009-11-02 11:46:46 +00:00
Klaus Leithoff
8a6fc34c88 backport of Christian Binders patch: little helper for prefs if unserialize failed - this can happen if the pref comes from an installation with another charset than the current system charset, ported to handle config as well 2009-11-02 10:52:29 +00:00
Ralf Becker
d6a4cd43a0 epl logo instead EGroupware 1.6 one 2009-10-30 09:01:51 +00:00
Ralf Becker
909231f047 "removed unnecessary check for NOT allowed apps of anon user from session::verify, as there's an other one in egw::verify_session throwing an exception, which can be used to handle the situation better" 2009-10-25 17:29:03 +00:00
Ralf Becker
22d6b9d95b "fixed hook signature to always be an array (even if user code only supplys a location-string)" 2009-10-20 07:12:54 +00:00
Ralf Becker
10f92d5ecc Backporting default+forced prefs for all apps 2009-10-19 18:24:49 +00:00
Ralf Becker
d1859f90e6 Backport of r28140-2, r28156 to EPL-9.1:
- using iterator to query AB in chunks of 500 entries
- Brief: t header (no 404 for missing props)
2009-10-19 08:58:49 +00:00
Ralf Becker
2904c203ad "fix to cope with $vars[0] containing '%2' in lang() calls" 2009-10-19 07:42:55 +00:00
Ralf Becker
2ff75cfb5e "- fixed error prefenting updating of locks
- added constant do enable debuging of locks"
2009-10-13 21:08:27 +00:00
Ralf Becker
162d7407a0 - improved access to other users calendar/addressbooks
- backported autoindex for GET requests on collections
2009-10-03 10:30:54 +00:00
Klaus Leithoff
0cbfb4df1c fixing a problem regarding the datehandling in Horde/iCalendar.php reported by Chr.Kaulich 2009-10-02 09:06:36 +00:00
Klaus Leithoff
3e3c72ab50 added copy and paste block to fckeditor to all egwconfig configurations, if not available 2009-10-01 10:31:28 +00:00
Ralf Becker
c9f380eb1e "fixed not working egw_link::set_cache" 2009-09-29 09:59:53 +00:00
Klaus Leithoff
e6d832da22 added the option allfirst for account display to show [username] firstname lastname, as the option all displayed [username] firstname lastname and not [username] lastname, firstnamne as advertised 2009-09-28 15:12:08 +00:00
Ralf Becker
c3eff9445f removed tests folder, as it is NOT used by EGroupware 2009-09-21 08:20:04 +00:00
Ralf Becker
3c84aebb3c "2. fixing the fix ;-)
only add optional user objectclasses for users NOT for groups"
2009-09-15 08:46:26 +00:00
Ralf Becker
42c20e17d3 Fix to get iCal in OS X 10.6 working (again):
WebDAV RFC 4918 allows a full url or a path as <D:href>:
        http://www.webdav.org/specs/rfc4918.html#ELEMENT_href
Some clients can NOT deal with one or the other:
- KAddressbook (at least in 3.5) can NOT subscribe to addressbooks (it
  does not find them) if just a path is used
- iCal in OS X 10.6 generates wrong requests, if a full url is used
2009-09-14 08:51:07 +00:00
Ralf Becker
6b304ea500 quote all table or column names, to allow to use reserved words of dbms 2009-09-09 08:27:00 +00:00
Klaus Leithoff
cc143b76a2 improving decode_header for charset x-unknown and encoding Base64 2009-09-08 13:26:47 +00:00
Klaus Leithoff
90ff141ed7 improving tracker mailhandling, try guessing the mime-type if we have application/octet-stream, moved some functions from bofelamimail to phpgwapi translation 2009-09-08 08:20:24 +00:00
Ralf Becker
824722ded3 "fixed sometimes not loaded self:$db object in crontab calls" 2009-08-27 20:00:09 +00:00
Ralf Becker
0e7eb65647 Fixed typo happend --> happened reported by David Rankin 2009-08-25 08:32:42 +00:00
Ralf Becker
22b8623913 fixing a few more PHP5.3 problems, caused by PHP5.3 behavior to NOT
register cookies in $_REQUEST any more by default (there's now a php.ini
variable 'request_order' to controll that, but we want to work with a
default configuraltion):
- session restore was not working, as only $_REQUEST[sessionid] was
  checked
- multi domain installs not working, as domain cookie was not checked
- encrypted session were not working, because kp3 cookie was not checked
--> there's now a static method egw_session::get_request($name), which
checks $_REQUEST[$name], $_COOKIE[$name] and for that Safari bug also
$_COOKIE[ucfirst($name)]
2009-08-22 19:41:08 +00:00
Ralf Becker
b760d30876 "fixing the fix ;-)
adding the addressbook object classes only when adding new accounts"
2009-08-22 07:53:23 +00:00
Ralf Becker
8e53977cfb "- adding addressbook object classes to accounts (if they are supported by the server)
--> overcome problem reported by krupka(at)depag.de on the german list: password get's lost if contact get saved, because it had to remove the account first to add the addressbook object classes
- docu update
"
2009-08-22 07:16:38 +00:00
Ralf Becker
01a45a3d3a "cant create an index without fields (was observed in broken backups)" 2009-08-17 07:31:52 +00:00
Ralf Becker
d29f16e1fd some precaution to never allow to (recursivly) remove /, /apps or /home 2009-08-12 09:48:49 +00:00
Ralf Becker
cea327b36d "- fixed bug introduced in r27541: cache was updated with an empty translation array (typo in app-name variable)
- when updating all langs, do a transaction for each lang and update the cache after commiting the transaction (before the transaction was about all langs and the cache update withint the not commited transaction)
- fixed problem with autoloading of languages, check used filectime, update used filemtime, which can differ of cause"
2009-07-27 08:19:26 +00:00