function Test2_extractReportData() { $accidentReport = array(); $accidentReport['AccidentData']['Position']['Latitude'] = 2.435; $accidentReport['AccidentData']['Position']['Longitude'] = 5.432; $accidentReport['AccidentData']['AdditionalInfo']['AccidentType'] = 'Test2'; $accidentReport['AccidentData']['AdditionalInfo']['AmountOfInjured'] = 0; $accidentReport['AccidentData']['AdditionalInfo']['AmountOfDead'] = 100; $accidentReport['AccidentData']['AdditionalInfo']['TrafficBlocked'] = true; $accidentReport['AccidentData']['AdditionalInfo']['Message'] = 'TestData2'; $jsonObj = json_encode($accidentReport); $result = extractReportData($jsonObj); echoAccidentReport($result); }
function run() { $jsonString = file_get_contents('php://input'); $log_file = 'log'; if (!empty($jsonString)) { $accidentReport = extractReportData($jsonString); $accidentReport->dateTime = getThailandTime(); //save data To MySQL $con = connect(); insertAccidentData($con, $accidentReport); $con->close(); //save data To log file logAccidentReport($log_file, $accidentReport); //respond from server to android $con1 = connect(); $msg = selectMessage($con1, '0000'); $msgJson = packReportAcknowledge($msg); Acknowledge($msgJson); $con1->close(); } }