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
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
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
95fb2dfaaa
Reset namespace for widgets that come later in template
2012-03-30 16:05:29 +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
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
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
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
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
Nathan Gray
02769a962e
Start on VFS upload
2012-03-28 23:27:18 +00:00
Ralf Becker
f8498ca949
an other little fix to have old etemplate editor work with etemplate2
2012-03-28 16:29:14 +00:00
Ralf Becker
4a08f033e7
renamed etemplate to etemplate_old and etemplate_new to etemplate, thought new etemplate is still disabled in etemplate/inc/class.etemplate.inc.php line 38
2012-03-27 15:45:31 +00:00
Ralf Becker
f9e3fc5aec
need to init action_links, as they are stored from previous requests and used in egw_actions to detect we are on first level of menu
2012-03-27 14:02:34 +00:00
Klaus Leithoff
f5c5ef9c29
links to vfs are to display the filename decoded instead of the urlencoded version (which is needed to access the file)
2012-03-27 13:56:22 +00:00
Nathan Gray
282888715b
Custom field value is never an array, just a string
2012-03-23 18:43:06 +00:00
Ralf Becker
2e3d740da7
only return modified knowUids not check for deleted ones, if row_id is set
2012-03-23 16:05:06 +00:00
Ralf Becker
4e3f3e3d2c
fixes to server-side part of new datagrid
2012-03-23 14:42:06 +00:00
Nathan Gray
6d594d970c
Saves better if it does something with the data on submit
2012-03-22 23:36:31 +00:00
Nathan Gray
56070c43c5
Add start of ajax select widget, get submits working again
2012-03-22 23:31:31 +00:00
Nathan Gray
0c5c5ffb2c
Handle custom field date formatting
2012-03-22 16:34:45 +00:00
Nathan Gray
93b51ddefe
Fix customfield-type transformation
2012-03-20 22:37:52 +00:00
Nathan Gray
670bda71e3
Move CSS into proper position
2012-03-20 15:26:34 +00:00
Ralf Becker
0c046b5c65
new ajax_get_rows interface transmitting only changed data
2012-03-20 14:25:12 +00:00
Nathan Gray
abe44d99c7
Include jQuery-UI CSS for all
2012-03-19 19:52:35 +00:00
Ralf Becker
819c806460
process js_pseudo_funcs in onchange of date-widget
2012-03-18 14:40:49 +00:00
Ralf Becker
809b5f3dac
fixing the fix ..., good that new etemplate2 always uses csv_explode
2012-03-17 14:18:30 +00:00
Ralf Becker
ffccc00439
use csv_split on options of text field, to allow to enclose preg in quote to allow comma in it
2012-03-17 13:41:34 +00:00
Nathan Gray
59f7a93cbb
Prevent double-encoding on nm categories
2012-03-16 14:52:33 +00:00
Nathan Gray
ea77d9704e
If template has a tree & a selectbox with the same ID (addressbook.edit), tree can play nice with the selectbox and provide compatible data so it still works
2012-03-15 22:35:00 +00:00