Refactor subscription segments selection from old model to api
[MAILPOET-3297]
This commit is contained in:
committed by
Veljko V
parent
af574f7e1b
commit
441cb86a76
@ -89,23 +89,6 @@ class Form extends Model {
|
||||
return $fields ?: false;
|
||||
}
|
||||
|
||||
public function filterSegments(array $segmentIds = []) {
|
||||
$settings = $this->getSettings();
|
||||
if (empty($settings['segments'])) {
|
||||
return [];
|
||||
}
|
||||
|
||||
if (!empty($settings['segments_selected_by'])
|
||||
&& $settings['segments_selected_by'] == 'user'
|
||||
) {
|
||||
$segmentIds = array_intersect($segmentIds, $settings['segments']);
|
||||
} else {
|
||||
$segmentIds = $settings['segments'];
|
||||
}
|
||||
|
||||
return $segmentIds;
|
||||
}
|
||||
|
||||
public static function search($orm, $search = '') {
|
||||
return $orm->whereLike('name', '%' . $search . '%');
|
||||
}
|
||||
|
Reference in New Issue
Block a user