- Adds new model methods

This commit is contained in:
Vlad
2016-08-17 21:14:04 -04:00
parent 42339927cf
commit e48d55f0b1
4 changed files with 48 additions and 0 deletions

View File

@ -59,6 +59,15 @@ class SendingQueue extends Model {
return $subscribers;
}
function getRenderedNewsletterBody() {
return json_decode($this->newsletter_rendered_body, true);
}
function isSubscriberProcessed($subscriber_id) {
$subscribers = $this->getSubscribers();
return in_array($subscriber_id, $subscribers['processed']);
}
function asArray() {
$model = parent::asArray();
$model['subscribers'] = (is_serialized($this->subscribers))