Ralf Becker
f5015cf6e8
"fixed wrong class-name for $this->so"
2009-03-20 07:55:22 +00:00
Ralf Becker
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
Ralf Becker
52db44fb83
make boetemplate::store_to_cache public (static) to call it from xul_io
2009-03-19 12:06:49 +00:00
Klaus Leithoff
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
Klaus Leithoff
38bf424a25
speeding up search, by using a view to retrieve the participants
2009-03-16 13:50:03 +00:00
Ralf Becker
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
Klaus Leithoff
81a8b7dda9
making view typesafe, hardening view against sql-injection
2009-03-16 13:08:33 +00:00
Ralf Becker
6ef914fbbb
"using etemplate::$hooked instead of $GLOBALS['egw_info']['etemplate']['hooked']"
2009-03-16 13:00:45 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
b8f6481688
not longer used
2009-03-15 15:08:21 +00:00
Ralf Becker
01e2e1fa72
"removed extension of the accounts class, which is not used since r24948"
2009-03-13 12:55:40 +00:00
Ralf Becker
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
Ralf Becker
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
Klaus Leithoff
9ba0957ba5
improving speed for the retrieval ov the distributionlists
2009-03-12 09:06:10 +00:00
Ralf Becker
f61ffc2e5e
allow to pass $extra_cols parameter from get_rows to search
2009-03-11 12:14:15 +00:00
Klaus Leithoff
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
Ralf Becker
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
Klaus Leithoff
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
Klaus Leithoff
1f8068eb52
dont use the titlecache if id is an array
2009-03-06 12:28:39 +00:00
Klaus Leithoff
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
Klaus Leithoff
6e0d963eb7
handling double-mailing to participants by checking the mailadress list before adding
2009-03-05 15:18:40 +00:00
Ralf Becker
dd41d422e9
"fixing high minimize memory usage (important for huge number of accounts)"
2009-03-05 15:17:45 +00:00
Christian Binder
ca46d97abd
reset scroll position of egwpopup after OK
2009-03-04 20:50:06 +00:00
Ralf Becker
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
Christian Binder
77a80c0a93
german translation for notifications
2009-02-27 18:52:01 +00:00
Christian Binder
fd1109612c
fixed typo
2009-02-27 18:51:17 +00:00
Klaus Leithoff
44531c0e45
handling an error on unset props-array
2009-02-27 10:22:28 +00:00
Klaus Leithoff
3850ce1a63
giving a valid responsehaeder back if we get al malformed or missing url (PATH_INFO)
2009-02-27 10:05:15 +00:00
Ralf Becker
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
Ralf Becker
9083041e37
"show only active account in the addressbook (only for sql account repository)"
2009-02-26 14:58:55 +00:00
Ralf Becker
1d51464746
Fixed silent overwrite of existing files by new uploads.
...
Added multiple uploads.
2009-02-26 14:48:53 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
684ad891b8
"fixed wrong template-name in export, if name contains variables"
2009-02-25 15:55:53 +00:00
Ralf Becker
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
Ralf Becker
b413a39b49
"some more compatibility stuff (table-name as variable)"
2009-02-25 14:35:43 +00:00
Ralf Becker
8ff2025051
"resetting array pointer for old code relying on it"
2009-02-25 12:59:28 +00:00
Klaus Leithoff
7f49b31963
fixing a misplaced . that prevented the creating of new events
2009-02-25 12:25:10 +00:00
Klaus Leithoff
8b4932dd11
handling/improving bookability of resources and their availability
2009-02-25 10:55:38 +00:00
Klaus Leithoff
0977164c37
fixed a bug connected to ralfs category patch
2009-02-25 09:00:58 +00:00
Ralf Becker
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
Christian Binder
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
Ralf Becker
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
Stefan Becker
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
Klaus Leithoff
fd1e565e6e
quitening some errors, regarding some not found calendar/link data
2009-02-20 12:52:16 +00:00
Ralf Becker
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
Klaus Leithoff
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
Ralf Becker
185f934852
Patch from jean-charles.passard@provectio.org to fix handling of account
...
prefixes
2009-02-16 08:22:22 +00:00
Ralf Becker
7fcc5b75e5
"holiday file for Slovakia, thanks to Ladislav.Mate@refoma.sk"
2009-02-16 08:09:56 +00:00