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
) {
8 var group
= _
.where(CRM
.crmMailing
.groupNames
, {id
: '' + id
});
13 names
= names
+ group
[0].title
;
17 _
.each(mailing
.recipients
.mailings
.include
, function(id
) {
18 var oldMailing
= _
.where(CRM
.crmMailing
.civiMails
, {id
: '' + id
});
19 if (oldMailing
.length
) {
23 names
= names
+ oldMailing
[0].name
;
29 $scope
.getExcludesAsString = function(mailing
) {
32 _
.each(mailing
.recipients
.groups
.exclude
, function(id
) {
33 var group
= _
.where(CRM
.crmMailing
.groupNames
, {id
: '' + id
});
38 names
= names
+ group
[0].title
;
42 _
.each(mailing
.recipients
.mailings
.exclude
, function(id
) {
43 var oldMailing
= _
.where(CRM
.crmMailing
.civiMails
, {id
: '' + id
});
44 if (oldMailing
.length
) {
48 names
= names
+ oldMailing
[0].name
;
56 })(angular
, CRM
.$, CRM
._
);