X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_group.php;h=7bd918ac6bea418f14859eb92e47bb26dc4b323f;hb=ed05cfd0bdb6dde7bebf8f474915e994b7f0e028;hp=988e2099637105b9160c24826f806f299ef2d812;hpb=dc9f6fd7a190222ddab63bf9a559ed6e7f46b7cc;p=Pman.Core diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 988e2099..7bd918ac 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -53,27 +53,34 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $roo->jok($core_group->memberCount()); } } - echo "sql checking:"."\n"; - DB_DataObject::debugLevel(5); + + + + $cp = DB_DataObject::Factory('core_person'); + $cgm = 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 - /*$this->selectAdd(" + $this->selectAdd(" ( SELECT count(user_id) FROM {$cgm} WHERE - {$this->tableName()}.id = {$cgm}.group_id + {$this->tableName()}.id = {$cgm->tableName()}.group_id + AND + {$cgm->tableName()}.user_id = {$cp->tableName()}.id + AND + {$cp->tableName()}.active = 1 ) AS group_member_count - ");*/ - $cgmDBObj->joinAdd($cpObj); + "); + + + + + /*$cgmDBObj->joinAdd($cpObj); $this->joinAdd($cgmDBObj); - + DB_DataObject::debugLevel();*/ } function toEventString() {