From: benny Date: Thu, 26 Jul 2018 07:26:40 +0000 (+0800) Subject: DataObjects/Core_group.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=17755b420010cde1cc555e92349007c050502b92 DataObjects/Core_group.php --- diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 2d62fb8a..23f8865a 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -54,13 +54,16 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject } } - $cgm = DB_DataObject::Factory('core_group_member')->tableName(); - /*$cgmDBObj = DB_DataObject::Factory('core_group_member'); + + $cgmDBObj = DB_DataObject::Factory('core_group_member'); $cpObj = DB_DataObject::Factory('core_person'); $cgm = DB_DataObject::Factory('core_group_member')->tableName(); - $cpObj->active = 1; // set the where condition with active = 1*/ - DB_DataObject::debugLevel(1); - $this->selectAdd(" + $cpObj->active = 1; // set the where condition with active = 1 + + $core_group->joinAdd($cgmDBObj, array('joinType' => 'LEFT', 'useWhereAsOn' => false)); + $core_group->joinAdd($cpObj, array('joinType' => 'LEFT', 'useWhereAsOn' => true)); + $core_group->find(); + /*$this->selectAdd(" ( SELECT count(user_id) @@ -70,8 +73,8 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject {$this->tableName()}.id = {$cgm}.group_id ) AS group_member_count - "); - DB_DataObject::debugLevel(); + ");*/ + /*$cgmDBObj->joinAdd($cpObj); $this->joinAdd($cgmDBObj);