} else { $data = 0; return $data; } } } if (isset($_GET[sessionID]) && $_GET[sessionID] == 'all') { $path1 = $dataPath . "client_" . $_SESSION[clientID] . "/" . date('d-m-Y', strtotime($_GET["date_offline"])) . "/"; $matches = array(); $c = 0; preg_match_all("/(a href\\=\")([^\\?\"]*)(\")/i", get_text($path1), $matches); //print_r($matches[2]); $xml = '<gps>'; for ($i = 1; $i < count($matches[2]); $i++) { //echo $mydata=gpspathFun($path1,$matches[2][$i]); $mydata = gpspathAll($path1, $matches[2][$i]); $data1 = explode("#", $mydata); $data2 = explode("\$", $data1[count($data1) - 2]); if (count($data2) > 1) { $data3 = explode(",", $data2[1]); $vehi = $data3[0]; $date = date("Y-m-d H:i:s", @mktime($data3[4] + 5, $data3[5] + 30, $data3[6], $data3[2], $data3[1], $data3[3])); $info .= "Direction : " . $data3[10] . "<br>"; $pos1 = calLat($data3[7]); $pos2 = calLong($data3[8]); $lat = $pos1; $lng = $pos2; $mph = $data3[9]; $direction = $data3[10]; $distance = ''; $date = $date;
$data = @fgets($file1); } $data = getSortedData($data); return $data; } else { return 0; } @fclose($file1); } if (isset($_GET[gpsdata]) && $_GET[gpsdata]) { $gpsdata = str_replace("\$", "", $_GET[gpsdata]); $gpsdata = str_replace("@", "", $gpsdata); $gpsdata = explode(",", $gpsdata); if ($gpsdata[8] == date("d-m-Y")) { $path1 = $GLOBALS[dataPath] . "src/data/" . date('d-m-Y', strtotime($gpsdata[8])) . "/" . $gpsdata[0] . ".txt"; $mydata = gpspathAll($path1); $data1 = explode("#", $mydata); $data2 = explode("@", $data1[count($data1) - 2]); if (count($data2) > 1) { $data3 = explode(",", $data2[1]); //print_r($data3); $lat = calLat($data3[2]); $lng = calLong($data3[1]); $devDateTime = $data3[8] . " " . $data3[9]; $devImei = $data3[0]; $sessionid = $_GET["sessionid"]; } //exit; $getDevice = "SELECT * FROM tb_deviceinfo WHERE di_imeiId = " . $gpsdata[0] . " AND di_status = 1"; $resDevice = $db->query($getDevice); if ($db->affected_rows > 0) {