Nathan Gray
6f2f28dcaa
Format numbers inside writer tables as numbers
2012-06-26 16:48:46 +00:00
Ralf Becker
a40093244f
If HTML5 validation fails, switch to the appropriate tab so message can be shown
2012-06-14 11:35:50 +00:00
Ralf Becker
88c4e6cda9
only cache highest version: only update cache when storing, if it contains older version, only update when reading, if no version (=highest) is requested --> should fix cases where new distributed templates overwrite customer templates with higher version in cache
2012-06-14 11:32:31 +00:00
Klaus Leithoff
00a29c8f13
* Api: use autocomplete=off on all etemplate password fields (not all browsers support that), to avoid filling in wrong passwords while administering
2012-06-06 15:09:58 +00:00
Nathan Gray
61fb406928
Allow anchor tags in OO.o
...
r39251: Display error from merge, if merge gives error
r39252: Implement pagerepeat tag for html files
2012-05-22 17:54:01 +00:00
Ralf Becker
541d7539b9
* InfoLog: status filter in index shows now cumulated list of all status translations, if no type is selected (as context menu does too)
2012-05-22 17:42:30 +00:00
Ralf Becker
28da4892e0
fixed PHP 5.4 Warning: Illegal string offset
2012-05-21 14:08:53 +00:00
Ralf Becker
28de768d68
fixed PHP 5.4 Warning: Illegal string offset
2012-05-21 10:57:16 +00:00
Ralf Becker
0f42a2f916
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-05-16 12:39:52 +00:00
Nathan Gray
5b0ecf0491
Fix SQL error when exporting sorted by contact_id
2012-05-15 14:35:09 +00:00
Klaus Leithoff
74cbee31b9
take care of possible commas in n_fn in addressbook.email popup (on-click adding email to opened email-form when clicking on email-link)
2012-05-14 08:12:55 +00:00
Nathan Gray
b3122d519f
If openoffice template specifies pagerepeat, use it
2012-05-08 14:31:02 +00:00
Nathan Gray
bbcb33a023
- Test multiple options for date format, stop when one works - Avoid deprecated format_datetime(), only format if there is a value
2012-04-24 15:50:35 +00:00
Nathan Gray
e014964656
Add in seconds, some timestamps have those and date doesn't parse otherwise
2012-04-24 13:59:06 +00:00
Nathan Gray
4300e20195
Avoid infinite loops by not passing real content text, so other app doesn't try to expand custom fields too
2012-04-19 14:20:17 +00:00
Nathan Gray
a66dc3c2fe
* Expand link_to custom fields and make available all placeholders from the app.
...
eg: {{#address}} gives the link title, but now you can use {{#address/n_fn}}, {{#address/email}}, etc.
2012-04-17 17:26:46 +00:00
Nathan Gray
2ed67861bd
- Allow adding a child category to a restricted category
...
- Show filter for application global categories
r38832: Default owner to same as parent category when adding a child category
r38891: Fix missing parent category when adding a child when parent has acl
r38939: Apply no_acl_check to global categories too
2012-04-17 14:46:56 +00:00
Nathan Gray
9b0b3f29cb
More robust handling of date formatting:
...
- Handle placeholders with prefixes
- Use user format to parse date/time, in case it's already been formatted
r38938: Add data types to record classes, use them in formatting dates for spreadsheets
2012-04-17 14:32:48 +00:00
Ralf Becker
d7b46c4713
allow text like html markup for htmlarea in mode="ascii", which is effectivly a textarea. Allows html-tag eg. in tracker
2012-04-11 09:21:15 +00:00
Ralf Becker
0ba4b98cde
remove trailing whitespace from css in templates
2012-04-05 12:44:45 +00:00
Klaus Leithoff
3a8f279905
do not try to apply decodePath to an array (egw_link::title is handling this correctly if app is VFS_APPNAME and second argument is of type array)
2012-03-29 13:37:24 +00:00
Ralf Becker
aba3c0250b
found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway
2012-03-29 12:08:42 +00:00
Ralf Becker
f609efbdd8
* ImportExport/Tracker: timeout left num-rows set to -1, causing nextmatch to try to display full list on next login
2012-03-29 10:45:08 +00:00
Klaus Leithoff
4cfcc63969
links to vfs are to display the filename decoded instead of the urlencoded version (which is needed to access the file)
2012-03-27 14:04:25 +00:00
Ralf Becker
7b7c587271
move "check all" phrase to etemplate and added "uncheck all"
2012-03-22 15:47:13 +00:00
Ralf Becker
a58a358011
process js_pseudo_funcs in onchange of date-widget
2012-03-18 14:42:04 +00:00
Ralf Becker
90e8092570
fixing the fix ..., good that new etemplate2 always uses csv_explode
2012-03-17 14:18:56 +00:00
Ralf Becker
03c21735e6
use csv_split on options of text field, to allow to enclose preg in quote to allow comma in it
2012-03-17 13:42:01 +00:00
Ralf Becker
c4b9038719
fixed no more notifications send, if notification of group-members is NOT enabled
2012-03-13 15:48:42 +00:00
Ralf Becker
5083ea1add
fixed nm_active_link, to also active links, not only onclick handlers
2012-03-13 11:06:45 +00:00
Ralf Becker
6e6aacb5a0
using mime-registry for link-widget "link-list" and "link-string" too
2012-03-09 07:45:31 +00:00
Ralf Becker
f41d998e54
* Filemanager/FMail/Calendar: allow to open .eml and .ics files from filemanager in fmail or calendar (infrastructure for apps to register which mime-types they can open)
2012-03-08 18:45:18 +00:00
Andreas Stöckel
36f9cc2f6a
Backported commit 38270 from trunk, concatenated dhtmlxmenu and dhtmlxmenu_ext
2012-03-07 10:39:23 +00:00
Nathan Gray
8af34bfef8
* ProjectManager - Filter elements by app
2012-03-06 15:23:34 +00:00
Ralf Becker
94544812c9
new method preferences->default_prefs($app=null,$name=null) to access default prefs, taking into account forced preferences
2012-03-01 20:59:16 +00:00
Nathan Gray
604d391537
* Infolog - Preferences to receive notification as member of owner group of Infolog Type
2012-02-27 21:28:55 +00:00
Nathan Gray
41ecce19ac
When merging into a spreadsheet document, convert dates into SS dates
...
r38021: Fix typo in Excel date processing
r38111: Fix spreadsheet date/time formatting issue - incorrect parsing of users timer38167: Fix for empty spreadsheet dates in XML & OO.o getting a date anyway
2012-02-27 15:21:21 +00:00
Ralf Becker
57206cbac3
white-space: nowrap for table in date-widget
2012-02-23 13:40:26 +00:00
Ralf Becker
f83794bc83
* Notifications: fixed not correctly reset timezone after notifying users from other timezones
2012-02-22 12:33:15 +00:00
Ralf Becker
fdc4134556
allow to force tooltip for help messages by prepending a pipe "|" character
2012-02-19 13:55:24 +00:00
Ralf Becker
32bc243464
Restore all eTemplates from distirbution file via eTemplate editor (no need to touch distribution file or fiddle with the database)
2012-02-15 14:52:52 +00:00
Ralf Becker
ab84acc81f
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
2012-02-10 21:30:48 +00:00
Ralf Becker
3dc0e31fa9
* InfoLog/CalDAV: store unsupported iCal properties like custom fields incl. history logging, thought they are not displayed unless you explicitly add a custom field from them (prefixed with one #)
...
r37832: fixed fatal error calling widgetExists on a non-object
r37837: storing unsupported (valarm-)components like unsupported (X-)properties
r37854: need to load custom fields now allways, as x-props and unsupported components are stored there
2012-02-10 10:39:27 +00:00
Ralf Becker
4e2c48bae9
fix for integer input with negative length, to get readonly input field, fixes html5 not setting size/width commit
2012-02-01 17:33:04 +00:00
Nathan Gray
7492d9c7cb
When merging styles, handle <b>, <i> in addition to <strong>,<em>
2012-02-01 16:35:08 +00:00
Klaus Leithoff
c80f548999
- Re-arrange HTML tag order to account for simplistic newline handling (broke nested tags); - If unable to load/parse content after trying to convert HTML styles into target document styles, fall back and try again, but strip all tags this time.
2012-02-01 10:27:32 +00:00
Ralf Becker
ff48c36d5f
* Addressbook: preference to open EMail addresses in external mail program, even if user has access to EMail app
2012-01-13 05:25:43 +00:00
Ralf Becker
3f9d70a484
automatic conversation of not set DB timestamps returned by MySQL as "0000-00-00 00:00:00" to null
2012-01-11 01:07:18 +00:00
Ralf Becker
ecd6e7ecd1
* Addressbook: show calendar of contact(s) as list-view with date-filter "all" via context menu
...
r37667: ability to open nm_action=location in a given targetapp tab, plus documentation
2012-01-09 22:09:11 +00:00
Nathan Gray
d616b36e9f
Fix missing infolog custom fields in contact view
2012-01-09 17:36:38 +00:00