From d73a96fa8f7bc3fc5208077596383b87c15a79d9 Mon Sep 17 00:00:00 2001 From: Julian Date: Wed, 24 Aug 2016 10:59:23 +1200 Subject: [PATCH] additional settings for emalis --- .../ContentReviewDefaultSettings.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/code/extensions/ContentReviewDefaultSettings.php b/code/extensions/ContentReviewDefaultSettings.php index 4526cf2..69f5e77 100644 --- a/code/extensions/ContentReviewDefaultSettings.php +++ b/code/extensions/ContentReviewDefaultSettings.php @@ -17,7 +17,11 @@ class ContentReviewDefaultSettings extends DataExtension 'ReviewPeriodDays' => 'Int', 'ReviewFrom' => 'Varchar(255)', 'ReviewSubject' => 'Varchar(255)', + 'ReviewSubjectFirstReminder' => 'Varchar(255)', + 'ReviewSubjectSecondReminder' => 'Varchar(255)', 'ReviewBody' => 'HTMLText', + 'ReviewBodyFirstReminder' => 'HTMLText', + 'ReviewBodySecondReminder' => 'HTMLText', 'FirstReviewDaysBefore' => 'Int', 'SecondReviewDaysBefore' => 'Int' ); @@ -28,9 +32,14 @@ class ContentReviewDefaultSettings extends DataExtension * @var array */ private static $defaults = array( + 'ReviewSubjectFirstReminder' => 'Page(s) are 1 month from content review', + 'ReviewSubjectSecondReminder' => 'Page(s) are 1 week from content review', 'ReviewSubject' => 'Page(s) are due for content review', + 'ReviewBodyFirstReminder' => '

Page(s) 1 month from review

There are $PagesCount pages that are due for review by you 1 month from today.

', + 'ReviewBodySecondReminder' => '

Page(s) 1 week from from review

There are $PagesCount pages that are due for review by you 1 week from today.

', 'ReviewBody' => '

Page(s) due for review

There are $PagesCount pages that are due for review today by you.

', - 'FirstReviewDaysBefore' => 'Int' + 'FirstReviewDaysBefore' => '30', + 'SecondReviewDaysBefore' => '7' ); /** @@ -166,8 +175,12 @@ class ContentReviewDefaultSettings extends DataExtension array( TextField::create('ReviewFrom', _t('ContentReview.EMAILFROM', 'From email address')) ->setRightTitle(_t('Review.EMAILFROM_RIGHTTITLE', 'e.g: do-not-reply@site.com')), - TextField::create('ReviewSubject', _t('ContentReview.EMAILSUBJECT', 'Subject line')), - TextAreaField::create('ReviewBody', _t('ContentReview.EMAILTEMPLATE', 'Email template')), + TextField::create('ReviewSubjectFirstReminder', _t('ContentReview.EMAILSUBJECTFIRSTREMINDER', 'Subject line - First reminder')), + TextField::create('ReviewSubjectSecondReminder', _t('ContentReview.EMAILSUBJECTSECONDREMINDER', 'Subject line - Second reminder')), + TextField::create('ReviewSubject', _t('ContentReview.EMAILSUBJECT', 'Subject line - Review due')), + TextAreaField::create('ReviewBodyFirstReminder', _t('ContentReview.EMAILTEMPLATEFIRSTREMINDER', 'Email template - First reminder')), + TextAreaField::create('ReviewBodySecondReminder', _t('ContentReview.EMAILTEMPLATESECONDREMINDER', 'Email template - Second reminder')), + TextAreaField::create('ReviewBody', _t('ContentReview.EMAILTEMPLATE', 'Email template - Review due')), LiteralField::create('TemplateHelp', $this->owner->renderWith('ContentReviewAdminHelp')), ) );