clientapi.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?php
  2. /* Task */
  3. public function getFullTask($range = 0, $last = '', $records = 1000)
  4. {
  5. return $this->loadExtension('clientapi')->getFullTask($range, $last, $records);
  6. }
  7. public function getIncrementTask($range = 0, $last = '', $records = 1000)
  8. {
  9. return $this->loadExtension('clientapi')->getIncrementTask($range, $last, $records);
  10. }
  11. /* Story */
  12. public function getFullStory($range = 0, $last = '', $records = 1000)
  13. {
  14. return $this->loadExtension('clientapi')->getFullStory($range, $last, $records);
  15. }
  16. public function getIncrementStory($range = 0, $last = '', $records = 1000)
  17. {
  18. return $this->loadExtension('clientapi')->getIncrementStory($range, $last, $records);
  19. }
  20. /* Bug */
  21. public function getFullBug($range = 0, $last = '', $records = 1000)
  22. {
  23. return $this->loadExtension('clientapi')->getFullBug($range, $last, $records);
  24. }
  25. public function getIncrementBug($range = 0, $last = '', $records = 1000)
  26. {
  27. return $this->loadExtension('clientapi')->getIncrementBug($range, $last, $records);
  28. }
  29. /* Todo */
  30. public function getFullTodo($account, $range = 0, $last = '', $records = 1000)
  31. {
  32. return $this->loadExtension('clientapi')->getFullTodo($account, $range, $last, $records);
  33. }
  34. public function getIncrementTodo($account, $range = 0, $last = '', $records = 1000)
  35. {
  36. return $this->loadExtension('clientapi')->getIncrementTodo($account, $range, $last, $records);
  37. }
  38. /* Product */
  39. public function getFullProduct($account, $range = 0, $last = '', $records = 1000)
  40. {
  41. return $this->loadExtension('clientapi')->getFullProduct($account, $range, $last, $records);
  42. }
  43. public function getIncrementProduct($account, $range = 0, $last = '', $records = 1000)
  44. {
  45. return $this->loadExtension('clientapi')->getIncrementProduct($account, $range, $last, $records);
  46. }
  47. /* Project */
  48. public function getFullProject($account, $range = 0, $last = '', $records = 1000)
  49. {
  50. return $this->loadExtension('clientapi')->getFullProject($account, $range, $last, $records);
  51. }
  52. public function getIncrementProject($account, $range = 0, $last = '', $records = 1000)
  53. {
  54. return $this->loadExtension('clientapi')->getIncrementProject($account, $range, $last, $records);
  55. }
  56. /* Helpers */
  57. public function format($type, $project, $format = 'all')
  58. {
  59. return $this->loadExtension('clientapi')->format($type, $project, $format);
  60. }
  61. public function formatDateTime($datetimeStr)
  62. {
  63. return $this->loadExtension('clientapi')->formatDateTime($datetimeStr);
  64. }
  65. public function process($type, $items, $last = '', $format = 'index')
  66. {
  67. return $this->loadExtension('clientapi')->process($type, $items, $last, $format);
  68. }
  69. public function getDataByID($id, $type)
  70. {
  71. return $this->loadExtension('clientapi')->getDataByID($id, $type);
  72. }
  73. public function getHistoryByID($id, $type)
  74. {
  75. return $this->loadExtension('clientapi')->getHistoryByID($id, $type);
  76. }
  77. public function compression($data)
  78. {
  79. return $this->loadExtension('clientapi')->compression($data);
  80. }