Commit Graph

2295 Commits

Author SHA1 Message Date
Ralf Becker
eb8296ae46 fixed etemplate.inc.php download (happens only if directory is not writable) has zero length. Caused by output buffering and unbuffered php://stdout instead of php://output used 2014-02-28 08:28:07 +00:00
Ralf Becker
7082a10338 * API: support for mbstring.func_overload=0 (previously we required mbstring.func_overload=7 to correctly support utf-8) 2014-02-04 16:15:52 +00:00
Ralf Becker
bfc4ea5eb8 merged eTemplate widget type hidden from Trunk 2014-01-29 17:17:17 +00:00
Ralf Becker
ac315dafe2 fixed wrongly disabled tabs 2013-10-25 12:26:55 +00:00
Ralf Becker
d687a30e6f need to compare short names, as long name generated by prefixing with template-name is not found, because different template name 2013-10-25 11:38:50 +00:00
Ralf Becker
3c5c33dba8 disable tabs independent of using short or full name, eg. $readonlys["tabs"]["test"] = true works as well as $readonlys["tabs"]["app.something.test"] = true 2013-10-25 07:31:15 +00:00
Ralf Becker
acf0d0fc3f * PostgreSQL/Addressbook: fixed SQL error when sorting by a custom field 2013-10-24 14:57:56 +00:00
Ralf Becker
767069a54c make sure to load all cfs, if "customfield" in in selected columns 2013-10-17 14:09:04 +00:00
Ralf Becker
bbacfbf046 * PostgreSQL/ProjectManager: fixed SQL error "pm_id is ambigues" when accessing /apps/projectmanager via filemanager
instead of aliased primary key, we have to use original column incl. table-name as alias is ambigues
2013-10-14 07:54:05 +00:00
Ralf Becker
61003cccca * Timesheet/PostgreSQL: fix SQL error when selecting a timerange 2013-10-04 07:13:07 +00:00
Ralf Becker
f07e86026a * EMail/all apps: fixed notifications caused EMail to loose connection to IMAP server
- temporary switch of user-enviroment as not fully restored and caused email connection of notified user being tried
- bo_tracking::send_notification does not all switching and is save to used without do_notifications
- references to $GLOBALS[egw_info][user] are now removed, because they also stopped correctly switching user enviroments for notifications
2013-09-02 12:19:19 +00:00
Klaus Leithoff
f7ef2b1d1e commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-08-27 08:56:43 +00:00
Ralf Becker
42a41c6a53 * Addressbook: fixed sql error caused by multiple DISTINCT by backporting whole so_sql class from Trunk/11.1 2013-08-22 12:39:54 +00:00
Ralf Becker
4c70450cad * ProjectManager: fix SQL error if searching for string containing numbers and underscore or percent
skip user-wildcards (*,?) in is_numeric test, but not SQL wildcards, which get escaped and give sql-error
2013-08-14 08:03:09 +00:00
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