From 9d267840ff7efc96b0022d443c137643e9fd792e Mon Sep 17 00:00:00 2001 From: benny Date: Thu, 26 Jul 2018 12:35:43 +0800 Subject: [PATCH] DataObjects/Core_group.php --- DataObjects/Core_group.php | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 024cbed1..d34ac9b0 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -55,7 +55,7 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject } $cgm = DB_DataObject::Factory('core_group_member')->tableName();; - /*$this->selectAdd(" + $this->selectAdd(" ( SELECT count(user_id) @@ -65,13 +65,9 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject {$this->tableName()}.id = {$cgm}.group_id ) AS group_member_count - ");*/ - $this->selectAdd(" - ( - SELECT - count(user_id) - FROM - {$cgm} + "); + + $this->_join .= " LEFT JOIN core_group_member ON @@ -80,14 +76,8 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject core_person ON core_user_id = core_person.id - WHERE - {$this->tableName()}.id = {$cgm}.group_id - AND - core_person.active = 1 - - ) - AS group_member_count - "); + "; + } -- 2.39.2