/** * @param AuditTrailFilter $auditTrailFilter * @param array $propsToSkip * @return AuditTrailFilter */ public function toObject($auditTrailFilter = null, $propsToSkip = array()) { if (isset($this->userIdEqual)) { $kuser = kuserPeer::getKuserByPartnerAndUid(kCurrentContext::$ks_partner_id, $this->userIdEqual, true); if ($kuser) { $this->userIdEqual = $kuser->getId(); } } if (isset($this->userIdIn)) { $kusers = kuserPeer::getKuserByPartnerAndUids(kCurrentContext::$ks_partner_id, $this->userIdIn); $kuserIds = array(); foreach ($kusers as $kuser) { $kuserIds[] = $kuser->getId(); } $this->userIdIn = implode(',', $kuserIds); } return parent::toObject($auditTrailFilter, $propsToSkip); }