sms_hook_bandwidth.php 678 B

123456789101112131415161718192021222324252627
  1. <?php
  2. //includes files
  3. require_once dirname(__DIR__, 3) . "/resources/require.php";
  4. require_once "../sms_hook_common.php";
  5. if ($debug) {
  6. error_log('[SMS] REQUEST: ' . print_r($_SERVER, true));
  7. }
  8. if (check_acl()) {
  9. if ($_SERVER['CONTENT_TYPE'] == 'application/json; charset=utf-8') {
  10. $data = json_decode(file_get_contents("php://input"));
  11. if ($debug) {
  12. error_log('[SMS] REQUEST: ' . print_r($data, true));
  13. }
  14. route_and_send_sms($data->from, $data->to, $data->text);
  15. } else {
  16. error_log('[SMS] REQUEST: No SMS Data Received');
  17. die("no");
  18. }
  19. } else {
  20. error_log('ACCESS DENIED [SMS]: ' . print_r($_SERVER['REMOTE_ADDR'], true));
  21. die("access denied");
  22. }
  23. ?>