Commit | Line | Data |
---|---|---|
6b8bd380 TO |
1 | (function(angular, $, _) { |
2 | ||
7b05fbd8 | 3 | angular.module('crmMailing').controller('ViewRecipCtrl', function ViewRecipCtrl($scope) { |
6b8bd380 TO |
4 | $scope.getIncludesAsString = function(mailing) { |
5 | var first = true; | |
6 | var names = ''; | |
7 | _.each(mailing.recipients.groups.include, function(id) { | |
8 | if (!first) { | |
9 | names = names + ', '; | |
10 | } | |
11 | var group = _.where(CRM.crmMailing.groupNames, {id: '' + id}); | |
12 | names = names + group[0].title; | |
13 | first = false; | |
14 | }); | |
15 | _.each(mailing.recipients.mailings.include, function(id) { | |
16 | if (!first) { | |
17 | names = names + ', '; | |
18 | } | |
19 | var oldMailing = _.where(CRM.crmMailing.civiMails, {id: '' + id}); | |
20 | names = names + oldMailing[0].name; | |
21 | first = false; | |
22 | }); | |
23 | return names; | |
24 | }; | |
25 | $scope.getExcludesAsString = function(mailing) { | |
26 | var first = true; | |
27 | var names = ''; | |
28 | _.each(mailing.recipients.groups.exclude, function(id) { | |
29 | if (!first) { | |
30 | names = names + ', '; | |
31 | } | |
32 | var group = _.where(CRM.crmMailing.groupNames, {id: '' + id}); | |
33 | names = names + group[0].title; | |
34 | first = false; | |
35 | }); | |
36 | _.each(mailing.recipients.mailings.exclude, function(id) { | |
37 | if (!first) { | |
38 | names = names + ', '; | |
39 | } | |
40 | var oldMailing = _.where(CRM.crmMailing.civiMails, {id: '' + id}); | |
41 | names = names + oldMailing[0].name; | |
42 | first = false; | |
43 | }); | |
44 | return names; | |
45 | }; | |
46 | }); | |
47 | ||
48 | })(angular, CRM.$, CRM._); |