From: KH Lau Date: Mon, 30 Oct 2017 05:09:00 +0000 (+0800) Subject: DataObjects/Events.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=e4e91814dc3a04d37a31160739ec5eb68a29cd74 DataObjects/Events.php --- diff --git a/DataObjects/Events.php b/DataObjects/Events.php index a3decdbb..25ff5196 100644 --- a/DataObjects/Events.php +++ b/DataObjects/Events.php @@ -254,6 +254,10 @@ class Pman_Core_DataObjects_Events extends DB_DataObject } + if (!isset($q['_who'])) { + //$this->autoJoinExtra(); + } + // since roo does not support autojoin yet.. if (!isset($q['_distinct'])) { //$this->autoJoinExtra(); @@ -714,4 +718,20 @@ class Pman_Core_DataObjects_Events extends DB_DataObject $this->selectAdd('join_person_id_id.email as email'); } + + function autoJoinExtData() + { + $this->_join .= "LEFT JOIN + ext_data AS ext_data_id + ON + Events.modx_users_id = ext_data_id.userdata_id"; + } + + function autoJoinCorePerson() + { + $this->_join .= "LEFT JOIN + core_person AS core_person_id + ON + Events.person_id = core_person_id.id"; + } }