index.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. if (cfr('OPENPAYZ')) {
  3. $altCfg = $ubillingConfig->getAlter();
  4. //check is openpayz enabled?
  5. if ($altCfg['OPENPAYZ_SUPPORT']) {
  6. $paySysLoadFlag = false;
  7. if (ubRouting::checkGet('transactionsearch') or ubRouting::checkPost('searchpaysys')) {
  8. $paySysLoadFlag = true;
  9. }
  10. $opayz = new OpenPayz($paySysLoadFlag);
  11. //rendering ajax datatables data
  12. if (ubRouting::checkGet('ajax')) {
  13. $customerIdFilter = (ubRouting::checkGet('filtercustomerid')) ? ubRouting::get('filtercustomerid') : '';
  14. $renderAll = (ubRouting::checkGet('renderall')) ? true : false;
  15. $opayz->jsonTransactionsList($customerIdFilter, $renderAll);
  16. }
  17. if (!ubRouting::checkGet('graphs')) {
  18. //download exported search
  19. if (ubRouting::checkGet('dload')) {
  20. zb_DownloadFile(base64_decode(ubRouting::get('dload')), 'docx');
  21. }
  22. //search some transactions here
  23. if (ubRouting::checkGet('transactionsearch')) {
  24. show_window(__('Search'), $opayz->renderSearchForm());
  25. //perform search
  26. if (ubRouting::checkPost(array('searchyear', 'searchmonth', 'searchpaysys'))) {
  27. $opayz->doSearch(ubRouting::post('searchyear'), ubRouting::post('searchmonth'), ubRouting::post('searchpaysys'));
  28. }
  29. } else {
  30. if (!ubRouting::checkGet('showtransaction')) {
  31. //show transactions list
  32. $opayz->renderTransactionsList();
  33. } else {
  34. $opayz->renderTransactionDetails(ubRouting::get('showtransaction'));
  35. }
  36. }
  37. } else {
  38. show_window(__('Graphs'), $opayz->renderGraphs());
  39. }
  40. zb_BillingStats(true);
  41. } else {
  42. show_error(__('OpenPayz support not enabled'));
  43. }
  44. } else {
  45. show_error(__('You cant control this module'));
  46. }