Commit Graph

2281 Commits

Author SHA1 Message Date
Ralf Becker
c9a9db53aa fixed "PHP Parse error: syntax error, unexpected \ (T_NS_SEPARATOR)" error caused by email validation, also added error_log for these type of parse-errors 2013-07-30 10:15:01 +00:00
Ralf Becker
5101eadd45 * All apps/custom fields: fixed multiple identical rows, if custom fields where set (introduced in last package)
r43160: fixed SQL error introduced by r43149: multiple identical rows
r43177: fixed DISTINCT leading to no data returned (eg. ctag in accounts-addressbook in eSync and CardDAV), DISTINCED added twice and not using so_sql_cf::search if no custom fields defined
2013-07-23 13:54:20 +00:00
Klaus Leithoff
80507e91cf russian translations provided by Vladimir Gavrilov (MBC-Group) 2013-06-17 12:38:47 +00:00
Ralf Becker
f34a92e8e0 fixed not working multiple value "select-account" or "home-accounts" (rows > 1) custom fields 2013-06-12 14:30:33 +00:00
Ralf Becker
9650b8560e fixed not working quoting of multiple values specified as array, can not use array walk, as 2. parameter is the key not passed data 2013-05-31 08:30:12 +00:00
Ralf Becker
899bde0cc4 merged translations and other uncommited ones 2013-02-08 19:04:52 +00:00
Ralf Becker
059787d27c * All apps: merged missing translations from other apps or branches 2013-01-18 13:56:44 +00:00
Ralf Becker
8fa3bdb88e * eTemplate/all apps: fixed not working display of floating point values in input fields for Chrome or Safarie (browsers supporting html5 input type="number") 2012-10-31 09:20:24 +00:00
Ralf Becker
14f690549c display thumbnail now for images up to 1.6M, which seem to work with our current recommended memory_limit of 128M 2012-10-30 16:48:45 +00:00
Ralf Becker
db79df6318 download etemplate.inc.php distribution file, if webserver has no write rights to setup directory 2012-10-30 14:04:32 +00:00
Klaus Leithoff
a09eb5e389 since we allow ampersand in local-part of the emailaddress, we have to handle this while preprocessing template data 2012-10-23 10:39:30 +00:00
Klaus Leithoff
e41336f71c * Addressbook/API: allow ampersand and plus in local part of emailaddress for email validation 2012-10-23 08:59:20 +00:00
Ralf Becker
b2eba41de0 work around a warning, if database password contains a non-ascii char (eg. German umlaut) 2012-10-23 08:21:20 +00:00
Ralf Becker
c05f1af2e4 * Addressbook/InfoLog/Tracker: added or fixed formatting of certain custom field types in notifications using a single shared method 2012-08-09 13:07:07 +00:00
Ralf Becker
a460298fb9 backported xml-import/export from trunk, as it works a lot better then version in 1.8 2012-07-18 17:51:09 +00:00
Ralf Becker
bf9aaf6545 if dir is not writable, download xet file 2012-07-18 17:49:24 +00:00
Klaus Leithoff
bc0f8b2c57 * 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:13:19 +00:00
Ralf Becker
55807585af fixed PHP 5.4 Warning: Illegal string offset 2012-05-21 14:09:30 +00:00
Ralf Becker
dcec7b9377 fixed PHP 5.4 Warning: Illegal string offset 2012-05-21 10:59:33 +00:00
Klaus Leithoff
9b423a515f 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:29:43 +00:00
Nathan Gray
da90d4901a Add missing part of country code changes (r38733) 2012-05-09 15:38:21 +00:00
Ralf Becker
7014a9bf9e remove trailing whitespace from css in templates 2012-04-05 12:45:00 +00:00
Ralf Becker
915f0f3493 * PHP 5.4: fixes for strict warnings, thought disabling E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas 2012-04-02 07:48:13 +00:00
Ralf Becker
41fd3575c9 * Update to 1.8.004: REQUIRES TO VISIT SETUP for schema updates
- backport of security features from Trunk: support for sha512_crypt password and session-list without access to session-directory
- backport of numerous CalDAV/CardDAV features and fixes from Trunk: multiple addressbooks and calendars, support of resources, request logging
2012-03-31 14:12:25 +00:00
Nathan Gray
5dcdc58f50 Get nextmatch filters with legacy JS working 2012-03-30 20:17:53 +00:00
Nathan Gray
d9275d53d0 Avoid sending back empty sub-arrays - apps that check for their presence, not contents, have trouble with them 2012-03-30 19:42:01 +00:00
Nathan Gray
f53fa79512 If a row is explicitly disabled, it's safe to just skip it 2012-03-30 16:25:30 +00:00
Nathan Gray
95fb2dfaaa Reset namespace for widgets that come later in template 2012-03-30 16:05:29 +00:00
Nathan Gray
26f5f2e504 Stop error on invalid format, use a default 2012-03-30 14:30:26 +00:00
Andreas Stöckel
fc981118c1 Added css for subgrids 2012-03-30 14:20:27 +00:00
Andreas Stöckel
f50b880c19 Fixed selection and getSelected() function; controllers and selection managers are now hirachical 2012-03-30 14:20:11 +00:00
Ralf Becker
2ffb9e3f91 support for parent_id and is_parent, need to be moved to call_get_rows, to also include in initial data 2012-03-30 12:28:07 +00:00
Ralf Becker
a80a42f5c8 disabling permanent debug from widget transformer 2012-03-30 12:21:12 +00:00
Ralf Becker
8874134221 setting subgrid callback and disabling use of regular data (only callback) 2012-03-30 12:17:52 +00:00
Andreas Stöckel
b4460d5924 Now reading is_parent and parent_id from the correct place 2012-03-30 12:06:10 +00:00
Andreas Stöckel
a8ed2af938 Added subgrid support to nm 2012-03-30 12:00:59 +00:00
Andreas Stöckel
1d405d05ba Implemented hirachical rows 2012-03-30 11:43:39 +00:00
Nathan Gray
9d179df719 Avoid warning when input is not an array - caused by no cfs 2012-03-29 22:57:00 +00:00
Nathan Gray
3bce9fccc3 - Add getElementsByType() function
- Handle ids that end in []
2012-03-29 22:55:44 +00:00
Nathan Gray
448f256985 - Add mime filter
- If id ends with [], allow multiple uploads
- If there's a legacy onchange function, don't clear input
- Fire legacy onchange after async upload is complete
2012-03-29 22:45:58 +00:00
Nathan Gray
ab22ccef8e Allow multiple uploads if id ends with '/', mime filter as a legacy option 2012-03-29 22:43:07 +00:00
Nathan Gray
ced0e0787e Implement form::name() pseudo function 2012-03-29 22:41:54 +00:00
Nathan Gray
545ffcf34e Expand name even if not in a row ([...]) 2012-03-29 15:13:56 +00:00
Ralf Becker
cedb8e3f6c add this.form.submit() to legacy functions and use regular nextmatch filter-change, if onchange="this.form.submit()" is set, some more changes etemplate_new --> etemplate 2012-03-29 15:10:25 +00:00
Ralf Becker
4e0ea875b9 fixed File name+link widget to display clickable path components used in filemanager when files from subdirs is selected 2012-03-29 14:31:24 +00:00
Andreas Stöckel
cfa9c190bb Implemented keyboard navigation and data retrival for uids 2012-03-29 14:11:22 +00:00
Klaus Leithoff
e20f2e9333 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:36:28 +00:00
Ralf Becker
ee8fd5b10e 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:06:10 +00:00
Ralf Becker
5ca6860618 more fixes for vfs widget, click on "links" works again under jdots, still needs work for displaying multiple path-elements 2012-03-29 11:52:56 +00:00
Ralf Becker
4d95a9b495 * ImportExport/Tracker: timeout left num-rows set to -1, causing nextmatch to try to display full list on next login 2012-03-29 10:43:21 +00:00