crystal.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. public function __construct()
  3. {
  4. parent::__construct();
  5. $this->loadExtension('crystal');
  6. }
  7. public function getReportByID($reportID)
  8. {
  9. return $this->crystalReport->getReportByID($reportID);
  10. }
  11. public function getReportList($module = '', $orderBy = 'id_desc', $pager = null)
  12. {
  13. return $this->crystalReport->getReportList($module, $orderBy, $pager);
  14. }
  15. public function checkBlackList($sql)
  16. {
  17. return $this->crystalReport->checkBlackList($sql);
  18. }
  19. public function getTables($sql)
  20. {
  21. return $this->crystalReport->getTables($sql);
  22. }
  23. public function mergeFields($dataFields, $sqlFields, $moduleNames)
  24. {
  25. return $this->crystalReport->mergeFields($dataFields, $sqlFields, $moduleNames);
  26. }
  27. public function getCellData($data, $dataCols, $condition, $initStaticData = false)
  28. {
  29. return $this->crystalReport->getCellData($data, $dataCols, $condition, $initStaticData);
  30. }
  31. public function checkSqlVar($sql)
  32. {
  33. return $this->crystalReport->checkSqlVar($sql);
  34. }
  35. public function getHeaderNames($fields, $moduleNames, $condition)
  36. {
  37. return $this->crystalReport->getHeaderNames($fields, $moduleNames, $condition);
  38. }
  39. public function getGroupLang($field, $sqlFields, $moduleNames)
  40. {
  41. return $this->crystalReport->getGroupLang($field, $sqlFields, $moduleNames);
  42. }
  43. public function replaceTableNames($sql)
  44. {
  45. return $this->crystalReport->replaceTableNames($sql);
  46. }
  47. public function processSqlVar($sqlVar, $requestType = '')
  48. {
  49. return $this->crystalReport->processSqlVar($sqlVar, $requestType);
  50. }
  51. public function processData($dataList, $condition)
  52. {
  53. return $this->crystalReport->processData($dataList, $condition);
  54. }
  55. public function replace4Workflow($title)
  56. {
  57. return $this->crystalReport->replace4Workflow($title);
  58. }