DataObjects/Core_watch.php
[Pman.Core] / DataObjects / Events.php
index 975877b..9e54039 100644 (file)
@@ -52,7 +52,13 @@ class Pman_Core_DataObjects_Events extends DB_DataObject
         
         
         } else {
-            $jt = DB_DataObject::factory('Person');
+            $person = 'Person';
+            $cfg = HTML_FlexyFramework::get()->Pman;
+            if (!empty($cfg['authTable'])) {
+                $person =$cfg['authTable'];
+            }
+            
+            $jt = DB_DataObject::factory($person);
             $this->whereAdd("
                     person_table  = '{$jt->tableName()}'
                     OR
@@ -114,8 +120,7 @@ class Pman_Core_DataObjects_Events extends DB_DataObject
             //DB_DataObject::debugLevel(1);
             $this->_extra_cols = array('qty' , 'uqty');
             $this->selectAdd("count($tn.id) as qty");
-//            $this->selectAdd("count( distinct $tn.on_table, $tn.on_id) as uqty");
-            $this->selectAdd("count($tn.on_id) as uqty");
+            $this->selectAdd("count( distinct $tn.on_table, $tn.on_id) as uqty");
             
             $this->groupBy('on_table');
         }