/**
  * @param AuditTrailFilter $auditTrailFilter
  * @param array $propsToSkip
  * @return AuditTrailFilter
  */
 public function toObject($auditTrailFilter = null, $propsToSkip = array())
 {
     if (!$auditTrailFilter) {
         $auditTrailFilter = new AuditTrailFilter();
     }
     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);
 }
Exemple #2
0
 public function setPuserId($v)
 {
     $this->puserId = $v;
     $kuser = KuserPeer::getKuserByPartnerAndUid($this->getPartnerId(), $this->puserId, true);
     if ($kuser) {
         return $this->setKuserId($kuser->getId());
     }
 }
 public function setPuserId($v)
 {
     $this->puserId = $v;
     KuserPeer::setUseCriteriaFilter(false);
     $kuser = KuserPeer::getKuserByPartnerAndUid($this->getPartnerId(), $this->puserId, true);
     KuserPeer::setUseCriteriaFilter(true);
     if ($kuser) {
         return $this->setKuserId($kuser->getId());
     }
 }
 /**
  * 
  * Gets the admin kuser Id
  */
 private function getAdminKuserId()
 {
     $partnerId = KalturaGlobalData::getData("@TEST_PARTNER_ID@");
     $puserId = KalturaGlobalData::getData("TEST_PARTNER_USER_ID");
     KuserPeer::getKuserByPartnerAndUid($partnerId, $puserId);
 }