<?php
include 'dbconnect.php';
// use this to return form variables to phone
//var_dump($_POST);
//die();
// from the phone
isset($_POST['latitude']) ? $latitude = $_POST['latitude'] : $latitude = '0';
isset($_POST['longitude']) ? $longitude = $_POST['longitude'] : $longitude = '0';
isset($_POST['speed']) ? $speed = $_POST['speed'] : $speed = '0';
isset($_POST['direction']) ? $direction = $_POST['direction'] : $direction = '0';
isset($_POST['distance']) ? $distance = $_POST['distance'] : $distance = '0';
isset($_POST['date']) ? $date = $_POST['date'] : $date = $_POST['date'];
$date = urldecode($date);
isset($_POST['locationmethod']) ? $locationMethod = $_POST['locationmethod'] : $locationMethod = '0';
$locationMethod = urldecode($locationMethod);
isset($_POST['phonenumber']) ? $phoneNumber = $_POST['phonenumber'] : $phoneNumber = '0';
isset($_POST['sessionid']) ? $sessionID = $_POST['sessionid'] : $sessionID = '0';
isset($_POST['accuracy']) ? $accuracy = $_POST['accuracy'] : $accuracy = '0';
isset($_POST['extrainfo']) ? $extraInfo = $_POST['extrainfo'] : $extraInfo = '0';
isset($_POST['eventtype']) ? $eventType = $_POST['eventtype'] : $eventType = '0';
// save the gps location to the database
// i'm not to worried about sql injection here since i'm calling a stored procedure here
$query = 'CALL prcSaveGPSLocation(\''
. $latitude . '\',\''
. $longitude . '\',\''
. $speed . '\',\''
. $direction . '\',\''
. $distance . '\',\''
. $date . '\',\''
. $locationMethod . '\',\''
. $phoneNumber . '\',\''
. $sessionID . '\',\''
. $accuracy . '\',\''
. $extraInfo . '\',\''
. $eventType . '\')';
if (!$mysqli->multi_query($query)) {
die('$mysqli->multi_query: ' . $mysqli->error);
}
$mysqli->close();
echo '0';
?>