From: Edward Date: Tue, 4 Aug 2015 07:11:34 +0000 (+0800) Subject: DataObjects/Events.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=7178482a3b729199804ed6074bbb7c3f5bd4c26e DataObjects/Events.php --- diff --git a/DataObjects/Events.php b/DataObjects/Events.php index 94a3092f..4f7fb1b1 100644 --- a/DataObjects/Events.php +++ b/DataObjects/Events.php @@ -646,7 +646,20 @@ class Pman_Core_DataObjects_Events extends DB_DataObject $table->insert(); if($table->tableName() == 'crm_mailing_list_member'){ - + $ml = DB_DataObject::factory('crm_mailing_list'); + if(!$ml->get($table->mailing_list_id)){ + continue; + } + + $mlm = DB_DataObject::factory('crm_mailing_list_member'); + $mlm->setFrom(array( + 'mailing_list_id' => $table->mailing_list_id, + 'is_active' => 1 + )); + + $o = clone($ml); + $ml->no_members = $mlm->count(); + $ml->update($o); } }