Esempio n. 1
0
 /**
  * report getTable action allows to get a graph data for a specific report. 
  * 
  * @action getTable
  * @param KalturaReportType $reportType  
  * @param KalturaReportInputFilter $reportInputFilter
  * @param KalturaFilterPager $pager
  * @param KalturaReportType $reportType 
  * @param string $order
  * @param string $objectIds - one ID or more (separated by ',') of specific objects to query
  * @return KalturaReportTable 
  */
 function getTableAction($reportType, KalturaReportInputFilter $reportInputFilter, KalturaFilterPager $pager, $order = null, $objectIds = null)
 {
     $reportTable = new KalturaReportTable();
     list($header, $data, $totalCount) = myReportsMgr::getTable($this->getPartnerId(), $reportType, $reportInputFilter->toReportsInputFilter(), $pager->pageSize, $pager->pageIndex, $order, $objectIds);
     $reportTable->fromReportTable($header, $data, $totalCount);
     return $reportTable;
 }
 /**
  * report getTable action allows to get a graph data for a specific report. 
  * 
  * @action getTable
  * @param KalturaReportType $reportType  
  * @param KalturaReportInputFilter $reportInputFilter
  * @param KalturaFilterPager $pager
  * @param KalturaReportType $reportType 
  * @param string $order
  * @param string $objectIds - one ID or more (separated by ',') of specific objects to query
  * @return KalturaReportTable 
  */
 public function getTableAction($reportType, KalturaReportInputFilter $reportInputFilter, KalturaFilterPager $pager, $order = null, $objectIds = null)
 {
     if ($reportType == KalturaReportType::PARTNER_USAGE || $reportType == KalturaReportType::VAR_USAGE) {
         $objectIds = $this->validateObjectsAreAllowedPartners($objectIds);
     }
     $reportTable = new KalturaReportTable();
     list($header, $data, $totalCount) = myReportsMgr::getTable($this->getPartnerId(), $reportType, $reportInputFilter->toReportsInputFilter(), $pager->pageSize, $pager->pageIndex, $order, $objectIds);
     $reportTable->fromReportTable($header, $data, $totalCount);
     return $reportTable;
 }