Example #1
0
 public static function setDefaultCriteriaFilterByKuser()
 {
     if (self::$s_criteria_filter == null) {
         self::$s_criteria_filter = new criteriaFilter();
     }
     $c = new Criteria();
     $puserId = kCurrentContext::$ks_uid;
     $partnerId = kCurrentContext::$ks_partner_id;
     if ($puserId && $partnerId) {
         $kuserId = kuserPeer::getKuserByPartnerAndUid($partnerId, $puserId);
         if (!$kuserId) {
             throw new KalturaAPIException(KalturaErrors::INVALID_USER_ID);
         }
         $c->addAnd(AnnotationPeer::KUSER_ID, $kuserId->getId());
     }
     self::$s_criteria_filter->setFilter($c);
 }