- Enables check for subscribers who has "subscribed" status during
newsletter sending - Enforces "signup_confirmation" option when selecting subscribers for newsletter sending - Updates unit tests
This commit is contained in:
committed by
Tautvidas Sipavičius
parent
d4abaa7150
commit
91076580ef
@@ -316,6 +316,19 @@ class Subscriber extends Model {
|
||||
return $orm;
|
||||
}
|
||||
|
||||
static function getSubscribedInSegments($segment_ids) {
|
||||
$subscribers = SubscriberSegment::table_alias('relation')
|
||||
->whereIn('relation.segment_id', $segment_ids)
|
||||
->where('relation.status', 'subscribed')
|
||||
->join(
|
||||
MP_SUBSCRIBERS_TABLE,
|
||||
'subscribers.id = relation.subscriber_id',
|
||||
'subscribers'
|
||||
)
|
||||
->where('subscribers.status', 'subscribed');
|
||||
return $subscribers;
|
||||
}
|
||||
|
||||
function customFields() {
|
||||
return $this->hasManyThrough(
|
||||
__NAMESPACE__.'\CustomField',
|
||||
|
Reference in New Issue
Block a user