getReportsList() публичный статический Метод

public static getReportsList ( ) : array
Результат array
Пример #1
0
 public function treeAction()
 {
     $reports = CustomReport\Config::getReportsList();
     if ($this->getParam("portlet")) {
         $this->_helper->json(["data" => $reports]);
     } else {
         $this->_helper->json($reports);
     }
 }
Пример #2
0
 public function getAvailableReportsAction()
 {
     $task = $this->getParam("task");
     if ($task === 'list') {
         $reportList = \Pimcore\Model\Tool\CustomReport\Config::getReportsList();
         $availableReports = [];
         foreach ($reportList as $report) {
             $availableReports[] = ['id' => $report['id'], 'text' => $report['text']];
         }
         $this->_helper->json(['data' => $availableReports]);
     } elseif ($task === 'fieldNames') {
         $reportId = $this->getParam("reportId");
         $report = \Pimcore\Model\Tool\CustomReport\Config::getByName($reportId);
         $columnConfiguration = $report->getColumnConfiguration();
         $availableColumns = [];
         foreach ($columnConfiguration as $column) {
             if ($column['display']) {
                 $availableColumns[] = ['name' => $column['name']];
             }
         }
         $this->_helper->json(['data' => $availableColumns]);
     }
 }