1 (function(angular
, $, _
) {
3 angular
.module('crmMailing').controller('ViewRecipCtrl', function ViewRecipCtrl($scope
) {
4 $scope
.getIncludesAsString = function(mailing
) {
7 _
.each(mailing
.recipients
.groups
.include
, function(id
) {
11 var group
= _
.where(CRM
.crmMailing
.groupNames
, {id
: '' + id
});
12 names
= names
+ group
[0].title
;
15 _
.each(mailing
.recipients
.mailings
.include
, function(id
) {
19 var oldMailing
= _
.where(CRM
.crmMailing
.civiMails
, {id
: '' + id
});
20 names
= names
+ oldMailing
[0].name
;
25 $scope
.getExcludesAsString = function(mailing
) {
28 _
.each(mailing
.recipients
.groups
.exclude
, function(id
) {
32 var group
= _
.where(CRM
.crmMailing
.groupNames
, {id
: '' + id
});
33 names
= names
+ group
[0].title
;
36 _
.each(mailing
.recipients
.mailings
.exclude
, function(id
) {
40 var oldMailing
= _
.where(CRM
.crmMailing
.civiMails
, {id
: '' + id
});
41 names
= names
+ oldMailing
[0].name
;
48 })(angular
, CRM
.$, CRM
._
);