racc_run.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. declare(strict_types=1);
  3. define('APP_ID', 'racc');
  4. define('MOBILE_SERVER',true);
  5. define('SUPPORT_PTHREAD',true);
  6. define('BASE_ROOT_PATH', str_replace('/racc', '', dirname(__FILE__)));
  7. define('BASE_PATH', BASE_ROOT_PATH . '/racc');
  8. require_once(BASE_ROOT_PATH . '/global.php');
  9. require_once(BASE_ROOT_PATH . '/fooder.php');
  10. require_once(BASE_PATH . '/index.php');
  11. require_once(BASE_ROOT_PATH . '/helper/http_header.php');
  12. require_once(BASE_ROOT_PATH . '/helper/session.php');
  13. require_once(BASE_ROOT_PATH . '/helper/img_helper.php');
  14. require_once(BASE_ROOT_PATH . '/helper/exceptionex.php');
  15. require_once(BASE_ROOT_PATH . '/helper/message/msgstates.php');
  16. require_once(BASE_ROOT_PATH . '/helper/message/msgutil.php');
  17. require_once(BASE_ROOT_PATH . '/helper/message/subscriber.php');
  18. require_once(BASE_ROOT_PATH . '/helper/session_helper.php');
  19. require_once(BASE_ROOT_PATH . '/helper/sms_helper.php');
  20. require_once(BASE_HELPER_PATH . '/refill/util.php');
  21. require_once(BASE_HELPER_PATH . '/fcgisrv/RAccServer.php');
  22. function all_channels() {
  23. return ['refill'];
  24. }
  25. Base::mobile_init();
  26. $trdid = Thread::getCurrentThreadId();
  27. Log::record("thread id = $trdid",Log::INFO);
  28. $gMessageStates = new MsgStates();
  29. StatesHelper::init();
  30. $listener = new message\subscriber($gMessageStates);
  31. $listener->start();
  32. fcgisrv\RAccServer::instance()->run_looper();