Пример #1
0
 public static function retrieveByPKNoFilter($pk, $con = null, $filterEntitlements = true)
 {
     KalturaCriterion::disableTags(array(KalturaCriterion::TAG_ENTITLEMENT_ENTRY, KalturaCriterion::TAG_WIDGET_SESSION));
     self::$filerResults = $filterEntitlements;
     self::setUseCriteriaFilter(false);
     $res = parent::retrieveByPK($pk, $con);
     self::setUseCriteriaFilter(true);
     self::$filerResults = false;
     KalturaCriterion::restoreTags(array(KalturaCriterion::TAG_ENTITLEMENT_ENTRY, KalturaCriterion::TAG_WIDGET_SESSION));
     return $res;
 }
Пример #2
0
 public static function retrieveByPK($pk, PropelPDO $con = null)
 {
     KalturaCriterion::disableTags(array(KalturaCriterion::TAG_USER_SESSION));
     $res = parent::retrieveByPK($pk, $con);
     KalturaCriterion::restoreTags(array(KalturaCriterion::TAG_USER_SESSION));
     return $res;
 }
Пример #3
0
 public static function initPartnerByAssetId($assetId)
 {
     KalturaCriterion::disableTags(array(KalturaCriterion::TAG_ENTITLEMENT_ENTRY, KalturaCriterion::TAG_WIDGET_SESSION));
     $asset = assetPeer::retrieveByIdNoFilter($assetId);
     KalturaCriterion::restoreTags(array(KalturaCriterion::TAG_ENTITLEMENT_ENTRY, KalturaCriterion::TAG_WIDGET_SESSION));
     if (!$asset) {
         return null;
     }
     kCurrentContext::$ks = null;
     kCurrentContext::$ks_object = null;
     kCurrentContext::$ks_hash = null;
     kCurrentContext::$ks_partner_id = $asset->getPartnerId();
     kCurrentContext::$ks_uid = null;
     kCurrentContext::$master_partner_id = null;
     kCurrentContext::$partner_id = $asset->getPartnerId();
     kCurrentContext::$uid = null;
     kCurrentContext::$is_admin_session = false;
     return $asset;
 }