mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 17:05:42 +02:00
Merge pull request #623 from creative-commoners/pulls/4.2/fix-email-preview-link-for-ss36
FIX Preview recipient email link for SS 3.6
This commit is contained in:
commit
edcbb2175a
@ -221,14 +221,17 @@ class UserDefinedForm_EmailRecipient extends DataObject
|
|||||||
'The email address which the recipient is able to \'reply\' to.'
|
'The email address which the recipient is able to \'reply\' to.'
|
||||||
))
|
))
|
||||||
));
|
));
|
||||||
|
|
||||||
$fields->fieldByName('Root.EmailDetails')->setTitle(_t('UserDefinedForm_EmailRecipient.EMAILDETAILSTAB', 'Email Details'));
|
$fields->fieldByName('Root.EmailDetails')->setTitle(_t('UserDefinedForm_EmailRecipient.EMAILDETAILSTAB', 'Email Details'));
|
||||||
|
|
||||||
// Only show the preview link if the recipient has been saved.
|
// Only show the preview link if the recipient has been saved.
|
||||||
if (!empty($this->EmailTemplate)) {
|
if (!empty($this->EmailTemplate)) {
|
||||||
$preview = sprintf(
|
$preview = sprintf(
|
||||||
'<p><a href="%s" target="_blank" class="ss-ui-button">%s</a></p><em>%s</em>',
|
'<p><a href="%s" target="_blank" class="ss-ui-button">%s</a></p><em>%s</em>',
|
||||||
"admin/pages/edit/EditForm/field/EmailRecipients/item/{$this->ID}/preview",
|
Controller::join_links(
|
||||||
|
singleton('CMSPageEditController')->getEditForm()->FormAction(),
|
||||||
|
"field/EmailRecipients/item/{$this->ID}/preview"
|
||||||
|
),
|
||||||
_t('UserDefinedForm.PREVIEW_EMAIL', 'Preview email'),
|
_t('UserDefinedForm.PREVIEW_EMAIL', 'Preview email'),
|
||||||
_t('UserDefinedForm.PREVIEW_EMAIL_DESCRIPTION', 'Note: Unsaved changes will not appear in the preview.')
|
_t('UserDefinedForm.PREVIEW_EMAIL_DESCRIPTION', 'Note: Unsaved changes will not appear in the preview.')
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user