Commit Graph

14148 Commits

Author SHA1 Message Date
55d2aaa3ee Implemented symlinks for eGW's VFS:
- sqlfs can store now symlinks (implements symlink and readlink)
- vfs resolves symlinks before calling a mounted stream-wrapper
--> symlinks can be between different mount-points
- filemanger can create symlinks and follows them
- etemplate vfs_widget displays symlinks (to be improved)
Happy testing :-)
2009-03-19 20:12:35 +00:00
52db44fb83 make boetemplate::store_to_cache public (static) to call it from xul_io 2009-03-19 12:06:49 +00:00
432798715a fixing a problem with non numeric contact ids, while retrieving the distributionlist (reported by Benoit LORAND) 2009-03-18 09:31:11 +00:00
38bf424a25 speeding up search, by using a view to retrieve the participants 2009-03-16 13:50:03 +00:00
85a93987a9 "etemplate_request class to store the request data in the filesystem
need to be explicitly enabled by setting: etemplate_request::$request_class = 'etemplate_request_files';"
2009-03-16 13:43:16 +00:00
81a8b7dda9 making view typesafe, hardening view against sql-injection 2009-03-16 13:08:33 +00:00
6ef914fbbb "using etemplate::$hooked instead of $GLOBALS['egw_info']['etemplate']['hooked']" 2009-03-16 13:00:45 +00:00
486a32e86d Refractured eTemplate to use:
- the etemplate_request object which stores the request data in the
  a) session (as before) or
  b) compressed and encrypted in the form transmitted to the user
  Benefit of b) is that the session does not grow and the form can
  be submitted as long as the session exists, as we need no garbadge
  collection. Of cause more data needs to be submitt between
  browser and webserver. b) is choosen automatic if mcrypt and
  gzcompress are available, but can be turned off via setting
  etemplate_request::$request_class = 'etemplate_request_session';
- static class variables instead of the before used global ones
--> This new version of eTemplate is fully backward compatible with 1.6!
2009-03-16 12:58:24 +00:00
97126e417f Make all methods of common class static, to allow an easiert use.
eg: $owner_label = common::grab_owner_name($uid);
2009-03-16 12:49:31 +00:00
b8f6481688 not longer used 2009-03-15 15:08:21 +00:00
01e2e1fa72 "removed extension of the accounts class, which is not used since r24948" 2009-03-13 12:55:40 +00:00
efb3189b49 "fixed CreateObject to not suppress the error, if it cant find a class file or there are eg. syntax errors in it
--> now you can find the error in the error_log and dont get only a blank page
(also optimized it so far, that we first try to autoload the class and use the diverse \"magic\" only if that fails)"
2009-03-13 12:47:53 +00:00
df134f3588 "removed prefered phone marker \"♥\" from url, causing 9829 to be appended to the phone-number otherwise" 2009-03-12 11:41:58 +00:00
9ba0957ba5 improving speed for the retrieval ov the distributionlists 2009-03-12 09:06:10 +00:00
f61ffc2e5e allow to pass $extra_cols parameter from get_rows to search 2009-03-11 12:14:15 +00:00
e4f6c3c488 conditional replace of all CarriageReturnLinefeeds, since, if it is done always, a sendmail looses its linebreaks 2009-03-09 10:43:25 +00:00
10e7a6ba21 "get default for query parameter of 'link-entry' working again and documented it (stoped working with patch fromRegis Leroy) " 2009-03-07 11:05:59 +00:00
023f3b6326 handling a problem while importing mails as infolog, if they contain no text/plain part; this implied the move of some functionality from bocompose to bofelamimail 2009-03-06 14:39:34 +00:00
1f8068eb52 dont use the titlecache if id is an array 2009-03-06 12:28:39 +00:00
29a622e641 handling mailing events: dont add groupmembers if they already rejected the event, or are the current user 2009-03-05 15:52:57 +00:00
6e0d963eb7 handling double-mailing to participants by checking the mailadress list before adding 2009-03-05 15:18:40 +00:00
dd41d422e9 "fixing high minimize memory usage (important for huge number of accounts)" 2009-03-05 15:17:45 +00:00
ca46d97abd reset scroll position of egwpopup after OK 2009-03-04 20:50:06 +00:00
cfcbdc93f4 "query account_lid (via accounts::id2name) only if it's not already in the data
without that accounts_sql::get_list without limit requires quite a lot more time and memory"
2009-03-02 11:40:28 +00:00
77a80c0a93 german translation for notifications 2009-02-27 18:52:01 +00:00
fd1109612c fixed typo 2009-02-27 18:51:17 +00:00
44531c0e45 handling an error on unset props-array 2009-02-27 10:22:28 +00:00
3850ce1a63 giving a valid responsehaeder back if we get al malformed or missing url (PATH_INFO) 2009-02-27 10:05:15 +00:00
5e2ff3b54f "fixed SQL error introduced by r26581:
Column 'account_id' in where clause is ambiguous
--> happens if account-repository is in ldap"
2009-02-27 08:47:10 +00:00
9083041e37 "show only active account in the addressbook (only for sql account repository)" 2009-02-26 14:58:55 +00:00
1d51464746 Fixed silent overwrite of existing files by new uploads.
Added multiple uploads.
2009-02-26 14:48:53 +00:00
8abb78f918 "small change on the upload to be still able to detect failed uploads caused by to small upload_max_filesize
--> !empty($file['name]) && empty($file['tmp_name'])"
2009-02-26 14:42:50 +00:00
a5a28ad708 Enhanced file upload to allow user to upload multiple files by appending
[] to the name of the widget, eg. "upload[]". In that case attaching a
file adds an other file upload via javascript direct under the current
upload and etemplate returns an array of files (each with keys
'tmp_name', 'name', etc.).
2009-02-26 13:51:25 +00:00
684ad891b8 "fixed wrong template-name in export, if name contains variables" 2009-02-25 15:55:53 +00:00
a80c2f92c8 "vfs-mime: fixed empty filename always showed directory logo, now empty filename shows an empty cell" 2009-02-25 15:54:24 +00:00
b413a39b49 "some more compatibility stuff (table-name as variable)" 2009-02-25 14:35:43 +00:00
8ff2025051 "resetting array pointer for old code relying on it" 2009-02-25 12:59:28 +00:00
7f49b31963 fixing a misplaced . that prevented the creating of new events 2009-02-25 12:25:10 +00:00
8b4932dd11 handling/improving bookability of resources and their availability 2009-02-25 10:55:38 +00:00
0977164c37 fixed a bug connected to ralfs category patch 2009-02-25 09:00:58 +00:00
587a3b92bc automatic fix / pad 0 based arrays with the required number of false
values, to match the number of header lines in the rows template
--> allows to customize the template (number of header lines) without
the need to patch the code
(fixed pm's element list with uses 2 header lines, but required exactly
one pad done by the old code)
2009-02-24 07:42:12 +00:00
b3b7487ad1 eGroupWare popup: Complete re-style of css and markup (nearly no visible changes but a lot of cleanup). eGWpopup now has a scrollbar for long messages. Changed non-validating color lightgray of idots to its numeric value. Renamed notificationwindow completely to egwpopup. 2009-02-23 20:45:31 +00:00
bdcb10ea2d Enable etemplate to mark rows of a grid / table as part of the header or
footer to repeat them on each printed page.
2009-02-23 13:21:28 +00:00
5c948f5d5d "Addressbook is now able to print more than one Adresslables into a page. This is needed to print out Addreslables for a mailing.
New Tags $$label$$ and $$labelplacement$$ added.
Also possible to print out the County name, if it is not your own contry.
I will add a exsample to EGroupware demo page.
This is sponsored by Deutsche Kinemathek – Museum für Film und Fernsehen.

"
2009-02-22 12:24:24 +00:00
fd1e565e6e quitening some errors, regarding some not found calendar/link data 2009-02-20 12:52:16 +00:00
38aa29a852 "making process_show public again, as requested by Raphael Alla
(there was no real reason to make it private, beside hiding it from public interfaces, as I thought noone else is using it)"
2009-02-16 08:36:56 +00:00
c04c124456 bugfix for 1677 Timesheet Version 1.6.001 groups are treated like a separate user, not like a bunch for their members; additional fix for colselection 2009-02-16 08:36:22 +00:00
185f934852 Patch from jean-charles.passard@provectio.org to fix handling of account
prefixes
2009-02-16 08:22:22 +00:00
7fcc5b75e5 "holiday file for Slovakia, thanks to Ladislav.Mate@refoma.sk" 2009-02-16 08:09:56 +00:00
7441773280 "fixed error in docu (no real need to backport to 1.6)" 2009-02-16 08:00:40 +00:00