Commit | Line | Data |
---|---|---|
6b8bd380 TO |
1 | (function(angular, $, _) { |
2 | ||
3 | angular.module('crmMailing').controller('EmailAddrCtrl', function EmailAddrCtrl($scope, crmFromAddresses, crmUiAlert) { | |
4 | var ts = CRM.ts(null); | |
5 | ||
6 | function changeAlert(winnerField, loserField) { | |
7 | crmUiAlert({ | |
8 | title: ts('Conflict'), | |
9 | text: ts('The "%1" option conflicts with the "%2" option. The "%2" option has been disabled.', { | |
10 | 1: winnerField, | |
11 | 2: loserField | |
12 | }) | |
13 | }); | |
14 | } | |
15 | ||
16 | $scope.crmFromAddresses = crmFromAddresses; | |
17 | $scope.checkReplyToChange = function checkReplyToChange(mailing) { | |
18 | if (!_.isEmpty(mailing.replyto_email) && mailing.override_verp == '0') { | |
19 | mailing.override_verp = '1'; | |
20 | changeAlert(ts('Reply-To'), ts('Track Replies')); | |
21 | } | |
22 | }; | |
23 | $scope.checkVerpChange = function checkVerpChange(mailing) { | |
24 | if (!_.isEmpty(mailing.replyto_email) && mailing.override_verp == '0') { | |
25 | mailing.replyto_email = ''; | |
26 | changeAlert(ts('Track Replies'), ts('Reply-To')); | |
27 | } | |
28 | }; | |
29 | }); | |
30 | ||
31 | })(angular, CRM.$, CRM._); |