コード例 #1
0
ファイル: CuePointService.php プロジェクト: DBezemer/server
 /**
  * Download multiple cue points objects as XML definitions
  * 
  * @action serveBulk
  * @param KalturaCuePointFilter $filter
  * @param KalturaFilterPager $pager
  * @return file
  */
 function serveBulkAction(KalturaCuePointFilter $filter = null, KalturaFilterPager $pager = null)
 {
     if (!$filter) {
         $filter = new KalturaCuePointFilter();
     }
     $c = KalturaCriteria::create(CuePointPeer::OM_CLASS);
     if ($this->getCuePointType()) {
         $c->add(CuePointPeer::TYPE, $this->getCuePointType());
     }
     $cuePointFilter = $filter->toObject();
     $cuePointFilter->attachToCriteria($c);
     if ($pager) {
         $pager->attachToCriteria($c);
     }
     $list = CuePointPeer::doSelect($c);
     $xml = kCuePointManager::generateXml($list);
     header("Content-Type: text/xml; charset=UTF-8");
     echo $xml;
     kFile::closeDbConnections();
     exit(0);
 }