X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_group.php;h=d34ac9b0a026246959978588bf90effb04b4e701;hp=024cbed1efbfec5c152e2495da311ef39086c6dc;hb=9d267840ff7efc96b0022d443c137643e9fd792e;hpb=a88603a3dc450d27c7e2e54dd599fc04b31d0400 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 - "); + "; + }