Commit | Line | Data |
---|---|---|
47bacc20 TO |
1 | <!-- |
2 | Controller: EditMailingCtrl | |
831adbd6 | 3 | Required vars: mailing, attachments |
47bacc20 TO |
4 | --> |
5 | <div> | |
f8601d61 | 6 | <div class="crm-block" ng-form="reviewForm" crm-ui-id-scope> |
47bacc20 | 7 | <div class="crm-group"> |
c4256f35 | 8 | <div crm-ui-field="{title: ts('Mailing Name')}"> |
47bacc20 TO |
9 | {{mailing.name}} |
10 | </div> | |
c4256f35 | 11 | <div crm-ui-field="{title: ts('Recipients')}"> |
deea897f TO |
12 | <div ng-controller="ViewRecipCtrl"> |
13 | <div ng-controller="EditRecipCtrl"> | |
62aaf2df | 14 | <div><a crm-icon="fa-users" class="crm-hover-button action-item" ng-click="previewRecipients()">{{getRecipientCount()}}</a></div> |
deea897f TO |
15 | <div ng-show="getIncludesAsString(mailing)"> |
16 | (<strong>{{ts('Include:')}}</strong> {{getIncludesAsString(mailing)}}) | |
17 | </div> | |
18 | <div ng-show="getExcludesAsString(mailing)"> | |
19 | (<strong>{{ts('Exclude:')}}</strong> <s>{{getExcludesAsString(mailing)}}</s>) | |
20 | </div> | |
47bacc20 TO |
21 | </div> |
22 | </div> | |
23 | </div> | |
c4256f35 | 24 | <div crm-ui-field="{title: ts('Content')}"> |
77ec5a8d AH |
25 | <span ng-show="mailing.body_html"><a crm-icon="fa-television" class="crm-hover-button action-item" ng-click="previewMailing(mailing, 'html')">{{ts('HTML')}}</a></span> |
26 | <span ng-show="mailing.body_html || mailing.body_text"><a crm-icon="fa-file-text-o" class="crm-hover-button action-item" ng-click="previewMailing(mailing, 'text')">{{ts('Plain Text')}}</a></span> | |
47bacc20 | 27 | </div> |
831adbd6 | 28 | <div crm-ui-field="{title: ts('Attachments')}"> |
db083bf0 TO |
29 | <div ng-repeat="file in attachments.files"> |
30 | <a ng-href="{{file.url}}" target="_blank">{{file.name}}</a> | |
31 | </div> | |
32 | <div ng-repeat="item in attachments.uploader.queue"> | |
33 | {{item.file.name}} | |
34 | </div> | |
831adbd6 | 35 | <div ng-show="!attachments.files.length && !attachments.uploader.queue.length"><em>{{ts('None')}}</em></div> |
db083bf0 | 36 | </div> |
c00b95ef ML |
37 | <div ng-if="crmMailingConst.isMultiLingual" crm-ui-field="{title: ts('Language')}"> |
38 | {{crmMailingConst.enabledLanguages[mailing.language]}} | |
39 | </div> | |
c4256f35 | 40 | <div crm-ui-field="{title: ts('Tracking')}"> |
7a39e5e9 | 41 | <span crm-mailing-review-bool crm-on="mailing.url_tracking=='1'" crm-title="ts('Click-Throughs')"></span> |
47bacc20 TO |
42 | <span crm-mailing-review-bool crm-on="mailing.open_tracking=='1'" crm-title="ts('Opens')"></span> |
43 | </div> | |
c4256f35 | 44 | <div crm-ui-field="{title: ts('Responding')}"> |
47bacc20 TO |
45 | <div> |
46 | <span crm-mailing-review-bool crm-on="mailing.override_verp=='0'" crm-title="ts('Track Replies')"></span> | |
47 | <span crm-mailing-review-bool crm-on="mailing.override_verp=='0' && mailing.forward_replies=='1'" crm-title="ts('Forward Replies')"></span> | |
48 | </div> | |
49 | <div ng-controller="PreviewComponentCtrl"> | |
77ec5a8d AH |
50 | <span ng-show="mailing.override_verp == '0' && mailing.auto_responder"><a crm-icon="fa-envelope" class="crm-hover-button action-item" ng-click="previewComponent(ts('Auto-Respond'), mailing.reply_id)">{{ts('Auto-Respond')}}</a></span> |
51 | <span><a crm-icon="fa-envelope" class="crm-hover-button action-item" ng-click="previewComponent(ts('Opt-out'), mailing.optout_id)">{{ts('Opt-out')}}</a></span> | |
52 | <span><a crm-icon="fa-envelope" class="crm-hover-button action-item" ng-click="previewComponent(ts('Resubscribe'), mailing.resubscribe_id)">{{ts('Resubscribe')}}</a></span> | |
53 | <span><a crm-icon="fa-envelope" class="crm-hover-button action-item" ng-click="previewComponent(ts('Unsubscribe'), mailing.unsubscribe_id)">{{ts('Unsubscribe')}}</a></span> | |
47bacc20 TO |
54 | </div> |
55 | </div> | |
c4256f35 | 56 | <div crm-ui-field="{title: ts('Publication')}"> |
47bacc20 TO |
57 | {{mailing.visibility}} |
58 | </div> | |
59 | </div> | |
60 | </div> | |
61 | </div> |