Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
08752 | Feature requests | Expression Manager | public | 2014-02-23 15:42 | 2015-01-02 19:37 |
Reporter | tpartner | Assigned To | DenisChenu | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | no change required | ||
Summary | 08752: Expression manager date() function does not work in email templates | ||||
Description | The expression manager date() function works in questions but not in email templates. | ||||
Steps To Reproduce | Insert the following expression in a question and in an email template: {date("l jS \of F Y h:i:s A")} See the invitation email in the attached survey. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 8 | ||||
Story point estimate | |||||
Users affected % | |||||
related to | 09424 | closed | Bug reports | Expression Manager in mail sending use "Actual response" |
Nobody said this would work in invitations. EM is used in the context of a survey runtime where the invitation is not - so it is more like a missing feature. |
|
Okay, but it seems a bit odd that we can use EM variables but not functions. For example, this works in email templates: {q1.question} |
|
I agree that's weird ? |
|
Something i don't understand , we use templatereplace in Email ? Because we use LimeExpressionManager::ProcessString in templatereplace, i allways think processtring allow EM function. Maybe more the $bStaticReplacement param of templatereplace ? EDIT : we use Replacefields and not templatereplace, then : can not use EM function. |
|
Weird indeed. In the manual (http://manual.limesurvey.org/Tokens#Email_placeholders) it says: On another page (http://manual.limesurvey.org/Email_templates) it says: "All functions supported by the Expression Manager can be used, as well as token attributes if the survey uses tokens. In case of a notification or confirmation template it is also possible to use question codes used in the survey." I am not sure if the latter pertains to attachments (the manual is not really clear to me...) |
|
And {join(ATTRIBUTE_1,ATTRIBUTE_14)} work good. Maybe something with date format ? |
|
{date("l jS \of F Y h:i:s A")} is a weird one but works well in php and nearly so in js...so I don't think that's the problem.... |
|
All seems strange .... Invite - remind Confirm: Think the best is to review all system .... I think we must review all email REPLACE system PS: date need $_SESSION['s_lang'], no ? |
|
Seems OK now, @Tony : can you test with the last version ? |
|
@Denis: Yep, works great. Thanks Denis. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2014-02-23 15:42 | tpartner | New Issue | |
2014-02-23 15:42 | tpartner | File Added: limesurvey_survey_815172.lss | |
2014-02-24 14:41 | c_schmitz | Assigned To | => c_schmitz |
2014-02-24 14:41 | c_schmitz | Status | new => assigned |
2014-02-24 14:44 | c_schmitz | Note Added: 28885 | |
2014-02-24 14:44 | c_schmitz | Assigned To | c_schmitz => |
2014-02-24 14:44 | c_schmitz | Status | assigned => new |
2014-02-24 14:45 | c_schmitz | Project | Bug reports => Feature requests |
2014-02-24 14:59 | tpartner | Note Added: 28889 | |
2014-02-24 15:02 | c_schmitz | Note Added: 28890 | |
2014-02-24 16:45 | DenisChenu | Note Added: 28896 | |
2014-02-24 16:45 | DenisChenu | Severity | @50@ => feature |
2014-02-24 16:52 | DenisChenu | Note Edited: 28896 | |
2014-02-24 17:34 | mfaber | Note Added: 28898 | |
2014-02-24 18:31 | DenisChenu | Note Added: 28899 | |
2014-02-24 20:50 | mfaber | Note Added: 28900 | |
2014-12-26 17:17 | DenisChenu | Note Added: 31349 | |
2014-12-26 17:17 | DenisChenu | Note Edited: 31349 | |
2014-12-26 17:19 | DenisChenu | Note Edited: 31349 | |
2014-12-26 17:20 | DenisChenu | Note Edited: 31349 | |
2014-12-26 17:20 | DenisChenu | Note Edited: 31349 | |
2014-12-26 17:21 | DenisChenu | Note Edited: 31349 | |
2014-12-26 17:22 | DenisChenu | Note Edited: 31349 | |
2014-12-26 19:16 | DenisChenu | Relationship added | related to 09424 |
2014-12-28 18:30 | DenisChenu | Note Added: 31359 | |
2014-12-28 18:30 | DenisChenu | Assigned To | => tpartner |
2014-12-28 18:30 | DenisChenu | Status | new => feedback |
2015-01-02 19:23 | tpartner | Note Added: 31410 | |
2015-01-02 19:23 | tpartner | Status | feedback => assigned |
2015-01-02 19:24 | tpartner | Assigned To | tpartner => DenisChenu |
2015-01-02 19:37 | DenisChenu | Status | assigned => closed |
2015-01-02 19:37 | DenisChenu | Resolution | open => no change required |
2015-01-02 19:37 | DenisChenu | Fixed in Version | => 2.05+ |