-6.2088, 'longitude' => 106.8456, 'waktu' => date('Y-m-d H:i:s') ]; echo "

Debug API Response - Presensi Submit

"; echo "

Token: " . substr($token, 0, 20) . "...

"; echo "

Test Data:

"; echo "
" . json_encode($test_data, JSON_PRETTY_PRINT) . "
"; echo "
"; // Test Masuk echo "

Test API Save Masuk

"; $result_masuk = api_save_masuk($token, $test_data); echo "

Success: " . ($result_masuk['success'] ? 'YES' : 'NO') . "

"; echo "

HTTP Code: " . $result_masuk['http_code'] . "

"; echo "

Raw Response:

"; echo "
" . json_encode($result_masuk, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "
"; echo "
"; // Test Pulang echo "

Test API Save Pulang

"; $result_pulang = api_save_pulang($token, $test_data); echo "

Success: " . ($result_pulang['success'] ? 'YES' : 'NO') . "

"; echo "

HTTP Code: " . $result_pulang['http_code'] . "

"; echo "

Raw Response:

"; echo "
" . json_encode($result_pulang, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "
"; echo "
"; // Test Istirahat echo "

Test API Save Istirahat

"; $result_istirahat = api_save_istirahat($token, $test_data); echo "

Success: " . ($result_istirahat['success'] ? 'YES' : 'NO') . "

"; echo "

HTTP Code: " . $result_istirahat['http_code'] . "

"; echo "

Raw Response:

"; echo "
" . json_encode($result_istirahat, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "
"; echo "
"; // Test dengan koordinat yang berbeda echo "

Test dengan Koordinat Jauh (500m dari kantor)

"; $test_data_jauh = [ 'latitude' => -6.2138, // ~500m dari kantor 'longitude' => 106.8506, 'waktu' => date('Y-m-d H:i:s') ]; echo "

Test Data Jauh:

"; echo "
" . json_encode($test_data_jauh, JSON_PRETTY_PRINT) . "
"; $result_jauh = api_save_masuk($token, $test_data_jauh); echo "

Success: " . ($result_jauh['success'] ? 'YES' : 'NO') . "

"; echo "

HTTP Code: " . $result_jauh['http_code'] . "

"; echo "

Raw Response:

"; echo "
" . json_encode($result_jauh, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "
"; echo "
"; // Test dengan koordinat yang sangat jauh echo "

Test dengan Koordinat Sangat Jauh (10km dari kantor)

"; $test_data_sangat_jauh = [ 'latitude' => -6.3088, // ~10km dari kantor 'longitude' => 106.9456, 'waktu' => date('Y-m-d H:i:s') ]; echo "

Test Data Sangat Jauh:

"; echo "
" . json_encode($test_data_sangat_jauh, JSON_PRETTY_PRINT) . "
"; $result_sangat_jauh = api_save_masuk($token, $test_data_sangat_jauh); echo "

Success: " . ($result_sangat_jauh['success'] ? 'YES' : 'NO') . "

"; echo "

HTTP Code: " . $result_sangat_jauh['http_code'] . "

"; echo "

Raw Response:

"; echo "
" . json_encode($result_sangat_jauh, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "
"; echo "
"; echo "

← Kembali ke Rekam Presensi

";