From 264283ca1af3f74e473310c054401e7817d29beb Mon Sep 17 00:00:00 2001 From: benny Date: Thu, 26 Jul 2018 16:23:52 +0800 Subject: [PATCH] DataObjects/Core_group.php --- DataObjects/Core_group.php | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 2dd5d54f..7b2ccbeb 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -61,12 +61,17 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $this->selectAdd(" ( - SELECT - count(user_id) - FROM - core_group_member - - AS group_member_count + SELECT + COUNT(core_group_member.user_id) + FROM + core_group_member + LEFT JOIN + core_person + ON + core_person.id = core_group_member.user_id + WHERE + core_person.active = 1 + ) AS group_member_count "); /*WHERE {$this->tableName()}.id = core_group_member.group_id @@ -76,9 +81,9 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject core_person.active = 1 )*/ - $this->whereAdd("{$this->tableName()}.id = core_group_member.group_id"); - $this->whereAdd("core_group_member.user_id = core_person.id"); - $this->whereAdd("core_person.active = 1"); +// $this->whereAdd("{$this->tableName()}.id = core_group_member.group_id"); +// $this->whereAdd("core_group_member.user_id = core_person.id"); +// $this->whereAdd("core_person.active = 1"); /*$cgmDBObj->joinAdd($cpObj); -- 2.39.2