Commit Graph

1085 Commits

Author SHA1 Message Date
69171b7928 "image: using csv_split for options to allow options with commas, eg. filenames containing commas" 2009-04-30 08:07:25 +00:00
0439b8de35 handling checkbox values in listview, handling radio values display in listview 2009-04-29 14:29:57 +00:00
0930d0a739 new ajax_submit() function with submitts the whole form via ajax to a given callback 2009-04-29 14:15:35 +00:00
ee45dc8567 "fixed one byte to long key-size" 2009-04-28 15:36:51 +00:00
10c390a654 "allow 'test' in template name for application == 'test'" 2009-04-25 06:56:42 +00:00
affce3e5bc update to work with "new" translation class: class constants and static calls 2009-04-23 08:38:20 +00:00
e6762bf009 "fixed last commit r26803 \"allow to specify app in image name\":
thumbnails or other direct url's as image in buttons were no longer displayed"
2009-04-22 05:52:07 +00:00
aca05a32e3 using new check_load_extension function 2009-04-20 12:43:44 +00:00
107d5dbbe9 "added somehow missing png type, preventing thumbnails being displayed for png images" 2009-04-19 07:20:22 +00:00
1a8b605c17 method to create user friendly label for a mime type, eg. "PDF file (application/pdf)" 2009-04-18 09:53:36 +00:00
5e88f9b563 "allow to specify app in image name" 2009-04-17 07:27:12 +00:00
3c18478f86 - more docu for file selection dialog
- added mime type filter
- added more user friendly mime type names:
  application/pdf --> PDF file (application/pdf)
2009-04-17 06:28:19 +00:00
823a3ab4c0 "allow to disable one of multiple checkboxes" 2009-04-15 21:07:33 +00:00
6f34257730 "allow to specifiy an onclick handler for vfs widget (instead of using download-url or filemanager to display dirs)" 2009-04-15 21:06:41 +00:00
2b73958407 "title for ro-image of buttons" 2009-04-15 09:16:04 +00:00
68f15f6c5a "fixed bug reported on German list: all new calendar events in trunk are private" 2009-04-15 09:11:03 +00:00
95a0339cc9 "fixing the fix ;-)
addslashes does to much --> now quoting only quotes"
2009-04-09 12:44:56 +00:00
592488908e "fixed filemanger bug: actions dont work for filenames containing commas
--> allow to enclose comma-separated checkbox and radio-button option values in quotes (\"), so they can contain commas
eg. file-names containing commas in the filemanager"
2009-04-09 11:49:16 +00:00
bd8ba08bc3 allowing stream-wrappers to specify an other mime-type for directories 2009-04-08 09:54:13 +00:00
e33b55efa3 "- only show thumbnail for image types with support (eg. not for tiff)
- resolve symlinks for links"
2009-04-07 19:37:50 +00:00
73aeaa3cad "add link title only, if id is numeric" 2009-04-04 17:41:15 +00:00
3e0ff9b004 prevent strpos to fail, if lable is empty 2009-04-03 14:01:24 +00:00
f1855baac2 "fixed typo" 2009-04-03 13:27:01 +00:00
b7444a9598 "fix for bug #2025: Database error in Timesheet with selected view category/date" 2009-04-01 20:01:54 +00:00
bfab75389c "replace ambiguous auto-id with (an exact match of) table_name.autoid" 2009-04-01 13:01:16 +00:00
1f6bba4aba handling the doubling of select/multiselect -cfs in advanced search,, adding empty entry for radio-cfs in advanced search, allowing to edit readonly cfs when in advanced search. 2009-04-01 08:22:01 +00:00
1dbec93dc9 "fixed broken extended search in addressbook:
form get's summited via ajax (without the _FILES array), which caused the process_show for 'files' to stall the the ajax request
--> get's ignored now"
2009-03-30 16:36:25 +00:00
9937f44e5a "- using exceptions instead of die with function_backtrace --> gives nicer traces (specially with ajax)
- fixed typo in get_array"
2009-03-30 16:34:04 +00:00
7caeef71fd "Do NOT trim decrypted string, as it contains binary data (it is compressed) and can be demaged by that.
This might be a problem if a mcrypt alogrithm is used, that pad decrypted strings with \"\0\". (I tried rtrim($str,\"\0\"), but that still failed)"
2009-03-27 15:35:54 +00:00
4cbbbc3892 "upps" 2009-03-26 14:38:37 +00:00
4311a66215 "improved csv-export:
- use options to export values of select boxes
- use strtotime on not-numerical date or time values
- use specified number formats for int and float"
2009-03-26 14:25:41 +00:00
019dd988c8 fixed TranslationTools problem in trunk, caused by old copy of
solangfile in etemplate.
--> moved that now completely to etemplate
(Also updated the docu of TT a bit)
2009-03-20 09:02:41 +00:00
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
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
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
b8f6481688 not longer used 2009-03-15 15:08:21 +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
f61ffc2e5e allow to pass $extra_cols parameter from get_rows to search 2009-03-11 12:14:15 +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
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
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
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
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
346f749219 Improve readonly handling when a link is specified 2009-02-04 17:17:40 +00:00
964e28a3d8 adapting regex for emailvalidation to accept single letter subdomains 2009-02-04 07:57:30 +00:00
3b962e7064 Allow to set an explicit name for a tab_widget: "tabs=one|two|three"
In the example the tab itself is named "tabs", with tabs "one", "two"
and "three". Therefore the name of the tab-widget (where the select tab
gets reported and used to disable a single tab) does no longer depend on
the available tabs. This allows for a deeper customization.
Examples on how to use it are in the next two commits: tracker and pm
2009-01-29 18:31:40 +00:00