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
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