Nathan Gray
|
8fafb1414a
|
Do not change it just yet...
|
2013-02-05 12:55:39 +00:00 |
|
Nathan Gray
|
bbfcb19ab8
|
Fix so namespaces work even without content data
|
2013-02-05 12:55:01 +00:00 |
|
Ralf Becker
|
a204c7fb4b
|
do NOT generate links for phone-numbers, if no phone integration configured
|
2013-02-05 12:50:20 +00:00 |
|
Ralf Becker
|
48d4d04b42
|
report template name, if template can not be displayed, because it was not found
removed old debug code making not much sense anymore
|
2013-02-05 12:36:37 +00:00 |
|
Ralf Becker
|
2940e57b11
|
no need to generate a link, if there is no content in it, instead of displaying "-missing-"
|
2013-02-05 12:32:57 +00:00 |
|
Ralf Becker
|
9330414ebc
|
do NOT generate links for phone-numbers, if no phone integration configured
|
2013-02-05 12:31:57 +00:00 |
|
Ralf Becker
|
daac136f47
|
as et2 adds options as text, we can NOT use html entities, but direct utf-8 chars, which unfortunately php does not support as string literals, using html_entity_decode therefor
|
2013-02-05 11:24:02 +00:00 |
|
Nathan Gray
|
dc5fabfcb4
|
Keep type of value as Object, fixes missing nextmatch data
|
2013-02-05 09:53:06 +00:00 |
|
Nathan Gray
|
77ff3ca385
|
Do not change it just yet...
|
2013-02-05 09:36:09 +00:00 |
|
Nathan Gray
|
417b22e071
|
Make sure there's an action_var, use 'action' if not set
|
2013-02-05 09:34:54 +00:00 |
|
Ralf Becker
|
a9a5290001
|
fix for not working egw_open action
|
2013-02-05 09:14:14 +00:00 |
|
Ralf Becker
|
1312a397f1
|
only call replace on _value of type string, otherwise (eg. null) gives exception
|
2013-02-05 08:55:09 +00:00 |
|
Nathan Gray
|
8a1386ecdb
|
Fix grid auto-repeat. It's always the last row that repeats, if there's data
|
2013-02-05 08:31:08 +00:00 |
|
Ralf Becker
|
83b7a980b7
|
ignoring non-row data set by get_rows method, when querying state on uids known to client: fixes illegal string offset in line 285
|
2013-02-04 15:42:08 +00:00 |
|
Nathan Gray
|
a14d6d9bb4
|
Update email regex to allow & and other weird stuff
|
2013-02-04 13:35:20 +00:00 |
|
Nathan Gray
|
014f99c02b
|
Fix email widget always failing
|
2013-02-04 13:31:35 +00:00 |
|
Nathan Gray
|
d744f3e5c5
|
If url widget is not required, accept a blank
|
2013-02-04 13:22:37 +00:00 |
|
Ralf Becker
|
e2d3c2ee29
|
fixed default parameters and type of etemplate::exec to match documentation
|
2013-02-04 12:56:08 +00:00 |
|
Nathan Gray
|
ec2d395a68
|
Initialize to empty array if not set
|
2013-02-04 12:47:46 +00:00 |
|
Nathan Gray
|
129601366e
|
Some extra debug for et2
|
2013-02-04 12:35:30 +00:00 |
|
Klaus Leithoff
|
435f726bf9
|
select priority should map 0 to None, not empty
|
2013-01-31 14:13:45 +00:00 |
|
Nathan Gray
|
b272fb2cf5
|
Implement custom notification messages (with placeholders) generally so all apps can use them
|
2013-01-30 23:10:18 +00:00 |
|
Klaus Leithoff
|
d04f027709
|
missed commit for r41402 (adapted message on merging mail templates with single mail)
|
2013-01-25 14:03:14 +00:00 |
|
Klaus Leithoff
|
13f71397ca
|
adapt message on merging mail templates with a single address
|
2013-01-24 13:30:53 +00:00 |
|
Ralf Becker
|
be6845b4d0
|
* All apps: merged missing translations from other apps or branches
|
2013-01-18 13:48:34 +00:00 |
|
Nathan Gray
|
a23f04ca2f
|
Log an error if trying to merge and app has not implemented bo_tracking->id_field, and skip the merge
|
2013-01-14 18:25:07 +00:00 |
|
Nathan Gray
|
ca7e4b66b9
|
Fix missing grid name when importing template, fix missing label options
|
2013-01-10 23:05:22 +00:00 |
|
Nathan Gray
|
841d3b67bd
|
If chosen is loaded, trigger update of contents.
|
2012-12-31 20:22:59 +00:00 |
|
Nathan Gray
|
d496ba3cd5
|
Pass along enhancement flag
|
2012-12-31 20:22:05 +00:00 |
|
Ralf Becker
|
328bb04491
|
ms office 2010 powerpoint mime icon
|
2012-12-22 05:56:27 +00:00 |
|
Nathan Gray
|
a4a35b77c9
|
onClick is valid for a box
|
2012-12-19 21:44:25 +00:00 |
|
Nathan Gray
|
a0738bd2f4
|
Add a global signature to change messages. Set it in notifications site configuration.
|
2012-12-17 23:18:28 +00:00 |
|
Nathan Gray
|
cbb88e22cb
|
Remove other places trying to set default ckEditor toolbar mode - using common preference
|
2012-12-05 20:22:13 +00:00 |
|
Nathan Gray
|
661572206c
|
Allow to specify app in egw::link() pseudo function
|
2012-12-05 18:16:42 +00:00 |
|
Ralf Becker
|
ac67c9ed80
|
log sql by setting $this->debug = true, before calling so_sql::search()
|
2012-11-14 14:23:00 +00:00 |
|
Nathan Gray
|
8b55a21206
|
More changes to use chosen for fancy selectboxes - apply to egw multi-select and select user too
|
2012-11-13 22:14:00 +00:00 |
|
Nathan Gray
|
bc275bef41
|
Remove accidentally committed debug
|
2012-11-12 19:32:35 +00:00 |
|
Nathan Gray
|
f72a582532
|
Use chosen plugin for to get fancy selectboxes. Selectboxes with more than 12 options get it turned on automatically
|
2012-11-12 19:29:23 +00:00 |
|
Ralf Becker
|
a709f6104f
|
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
|
2012-11-05 12:18:22 +00:00 |
|
Klaus Leithoff
|
6e374a4697
|
allow/support questionmark for first additional parameter after email
|
2012-10-31 13:47:10 +00:00 |
|
Ralf Becker
|
fb77a9009d
|
* 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:18:39 +00:00 |
|
Ralf Becker
|
1da2374c88
|
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:07 +00:00 |
|
Ralf Becker
|
b61d5d537f
|
download etemplate.inc.php distribution file, if webserver has no write rights to setup directory
|
2012-10-30 13:36:21 +00:00 |
|
Ralf Becker
|
78fc93df60
|
* Addressbook/eMail: fixed wrong characterset when merge printing into eMail
|
2012-10-25 16:16:41 +00:00 |
|
Klaus Leithoff
|
a3983bc1bc
|
silence/handle php-strict warnings
|
2012-10-24 08:26:51 +00:00 |
|
Klaus Leithoff
|
bf65dee557
|
since we allow ampersand in local-part of the emailaddress, we have to handle this while preprocessing template data
|
2012-10-23 10:38:14 +00:00 |
|
Klaus Leithoff
|
9ddda61334
|
* Addressbook/API: allow ampersand and plus in local part of emailaddress for email validation
|
2012-10-23 08:57:22 +00:00 |
|
Ralf Becker
|
3102a26a57
|
work around a warning, if database password contains a non-ascii char (eg. German umlaut)
|
2012-10-23 08:20:54 +00:00 |
|
Nathan Gray
|
8c74ba7383
|
Use jQuery to decode all entities in caption for confirm prompt
|
2012-10-15 18:40:11 +00:00 |
|
Nathan Gray
|
fc8a139f23
|
Add 'None' category option to context menu for all apps using nextmatch::category_action()
|
2012-10-15 17:57:58 +00:00 |
|
Ralf Becker
|
71ec92a777
|
cache, concat and minify all css resources to speed up requests, javascript files planned too
|
2012-10-14 19:38:32 +00:00 |
|
Nathan Gray
|
7925e33c6f
|
Fix bug where clicking on a hooked app twice sends you to the hooked app
|
2012-10-04 22:00:57 +00:00 |
|
Christian Binder
|
ac98f4f06a
|
itempicker update
|
2012-09-29 10:23:03 +00:00 |
|
Christian Binder
|
2fbf1d36e8
|
document merge helper function to allow download by HTTP POST request
|
2012-09-29 10:16:39 +00:00 |
|
Christian Binder
|
3ef3e7d9e0
|
itempicker "action" option which will be executed on click
|
2012-08-25 12:58:28 +00:00 |
|
Klaus Leithoff
|
5637674315
|
* mergeprint: fix problem with not replaced app-links like #contact/nfn; fix problem with not replaced date only option on date/datetime customfields
|
2012-08-23 10:26:43 +00:00 |
|
Christian Binder
|
de5041ef13
|
accidentally seen typo
|
2012-08-14 11:54:37 +00:00 |
|
Christian Binder
|
d43c0c1a6b
|
forgotten css styles for et2_itempicker
|
2012-08-14 11:52:36 +00:00 |
|
Ralf Becker
|
f7fa8ea37e
|
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
|
2012-08-09 12:41:47 +00:00 |
|
Ralf Becker
|
adf48e717d
|
somehow lost merge-print phrases
|
2012-08-09 07:25:24 +00:00 |
|
Ralf Becker
|
e913a6a263
|
pending translations from translation.stylite.de
|
2012-08-08 12:11:04 +00:00 |
|
Christian Binder
|
b420649145
|
new attribute: label for action button
|
2012-08-02 20:53:37 +00:00 |
|
Christian Binder
|
0fb3008dc8
|
removed unnecessary attributes from widget
|
2012-08-02 20:46:52 +00:00 |
|
Christian Binder
|
9a8069a9b5
|
activating blur attribute for widget
|
2012-08-02 20:39:39 +00:00 |
|
Christian Binder
|
e3e801ff40
|
fix call with empty xml and use own item search ajax method (which still uses the egw_link class)
|
2012-08-02 20:07:58 +00:00 |
|
Nathan Gray
|
1f94427cf7
|
Avoid conflict between date sub-placeholder for date/time custom field (#date_cf/date) and link-to custom field sub-placeholders (#infolog/created)
|
2012-07-31 17:56:57 +00:00 |
|
Ralf Becker
|
7986d3cb14
|
ignore not set link cf's, eg. from sync clients
|
2012-07-31 16:16:33 +00:00 |
|
Ralf Becker
|
0ae0227c98
|
fixed historylog widget to correct display custom fields of type link to application, @nathan: need to be ported to et2 too
|
2012-07-31 16:14:22 +00:00 |
|
Nathan Gray
|
26ee1fb25e
|
Add date with nothing after it to list of potential formats for parsing into spreadsheet date
|
2012-07-31 15:03:31 +00:00 |
|
Christian Binder
|
5fc8650ef5
|
et2_widget_itempicker: added action button and cleaned up layout
|
2012-07-28 11:56:06 +00:00 |
|
Nathan Gray
|
d65066341b
|
Fix some more attribute issues, silenceing some attribute warnings
|
2012-07-25 22:37:56 +00:00 |
|
Nathan Gray
|
346bfe1dcf
|
Fix typo breaking history with select-options
|
2012-07-25 21:12:04 +00:00 |
|
Nathan Gray
|
599008754d
|
Accept status labels in different ID, only pass needed attributes to dataview to avoid warnings
|
2012-07-25 20:56:05 +00:00 |
|
Nathan Gray
|
46421450f2
|
Ignore required, not applicable to read only link widget
|
2012-07-25 20:54:47 +00:00 |
|
Nathan Gray
|
a6cd169d47
|
Be more accepting of row categories - can be in ID cat, cat_id or category. cat_id is preferred, as it matches the nm filter
|
2012-07-25 20:53:42 +00:00 |
|
Nathan Gray
|
7ae7337d83
|
Play with URL button alignment to avoid line wrapping
|
2012-07-24 23:07:33 +00:00 |
|
Nathan Gray
|
00805a6d21
|
Handle possibility that custom field filter is already an array
|
2012-07-24 22:57:27 +00:00 |
|
Nathan Gray
|
63fb4f1c7f
|
Fix bug with empty / '' select option being rejected
|
2012-07-24 22:55:49 +00:00 |
|
Nathan Gray
|
778ecd04ba
|
Basic implementation of server side of url widget
|
2012-07-24 22:54:42 +00:00 |
|
Nathan Gray
|
a6371947bb
|
Get linked image from array working
|
2012-07-24 21:16:44 +00:00 |
|
Nathan Gray
|
276a2516cf
|
Implement et2_IDetachedDOM for url widget
|
2012-07-24 19:59:55 +00:00 |
|
Nathan Gray
|
fc253e2564
|
Scan for widgets, or they won't all be read. ex: a template with listbox will never know to read etemplate_widget_menupopup
|
2012-07-24 17:48:55 +00:00 |
|
Nathan Gray
|
60c350b55e
|
Get private custom fields working
|
2012-07-24 16:37:24 +00:00 |
|
Nathan Gray
|
fa69637b82
|
Silence some warnings, mostly about attributes
|
2012-07-23 23:54:16 +00:00 |
|
Nathan Gray
|
0fa5e2ee49
|
Make sure there's a template name before requesting it from server
|
2012-07-23 23:51:47 +00:00 |
|
Nathan Gray
|
9abe56ff94
|
Check modifications array for attributes too - catches attributes set by app (eg: disabled)
|
2012-07-23 23:48:11 +00:00 |
|
Nathan Gray
|
d37beb2def
|
Fix non-integer date check
|
2012-07-23 22:45:24 +00:00 |
|
Nathan Gray
|
df9f42ba3a
|
Pre-process non-integer dates / times before sending
|
2012-07-23 22:42:09 +00:00 |
|
Nathan Gray
|
e6ac48db13
|
Do not open an array perspective if the entry is null
|
2012-07-23 22:05:54 +00:00 |
|
Nathan Gray
|
60f474da12
|
Only create new request if it doesn't already exist. Fixes missing information when app constructor creates new template, and get_rows is called for the first time from a new instance
|
2012-07-23 20:06:54 +00:00 |
|
Nathan Gray
|
e5c508a609
|
Move align interface with the rest
|
2012-07-23 18:01:04 +00:00 |
|
Nathan Gray
|
b5b98f9a8b
|
Tables in the main part of hbox need to be inline, or the block display ruins layout. Maybe a better way for this though
|
2012-07-23 18:00:31 +00:00 |
|
Nathan Gray
|
6c53a6f067
|
Set value type to integer, removes warning about string & fixes missing file size
|
2012-07-23 17:59:09 +00:00 |
|
Nathan Gray
|
7e17ba49c0
|
Improve error message to include expected format
|
2012-07-23 17:58:04 +00:00 |
|
Christian Binder
|
5668a6d9db
|
et2_widget_itempicker select and multiselect functionality
|
2012-07-22 18:37:17 +00:00 |
|
Christian Binder
|
e5b1cdcb70
|
next step for et2_widget_itempicker (rudimentary display of search results)
|
2012-07-21 10:50:04 +00:00 |
|
Ralf Becker
|
130dded1e2
|
added automatic conversation of boolean columns on select (update/insert is already done by quote), get automatic enabled by setup_table or you have to set has_bools to true
|
2012-07-21 09:51:22 +00:00 |
|
Ralf Becker
|
e89f63148c
|
if dir is not writable, download xet file
|
2012-07-18 17:39:42 +00:00 |
|
Ralf Becker
|
e85d49c343
|
fixed class attribute of box-widgets got not imported
|
2012-07-18 17:39:15 +00:00 |
|
Nathan Gray
|
f198fb8f6e
|
Lets try this theme for a while, see how it looks
|
2012-07-18 16:50:49 +00:00 |
|