ddt.php 733 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * DDT processing
  4. */
  5. if (ubRouting::get('action') == 'ddt') {
  6. if ($alterconf['DDT_ENABLED']) {
  7. if ($alterconf['DEALWITHIT_ENABLED']) {
  8. $ddtApiRun = new DoomsDayTariffs();
  9. $ddtProcess = new StarDust($ddtApiRun::PID);
  10. if ($ddtProcess->notRunning()) {
  11. $ddtProcess->start();
  12. $ddtApiRun->runProcessing();
  13. $ddtApiRun->runChargeRules();
  14. $ddtProcess->stop();
  15. die('OK:DDTPROCESSING');
  16. } else {
  17. die('SKIP:DDT_ALREADY_RUNNING');
  18. }
  19. } else {
  20. die('ERROR:NO_DEALWITHIT_ENABLED');
  21. }
  22. } else {
  23. die('ERROR:NO_DDT_ENABLED');
  24. }
  25. }