<?php include $_SERVER['DOCUMENT_ROOT'] . "/app/module/common/header.php"; include $base_path_folder . "/app/etc/dbconfig.php"; mysql_select_db($vendorshop_database); if (isset($_REQUEST['listoflocations']) && !empty($_REQUEST['listoflocations'])) { $query_pincode = "select pincode from pos_shop_entity where entity_id={$shop_id}"; $result_pincode = mysql_query($query_pincode); $row_pincode = mysql_fetch_assoc($result_pincode); $pincode_of_this_shop = $row_pincode['pincode']; $longitude_lattitude_array_of_this_pincode = getLatLongDetailsOfPincode($pincode_of_this_shop); $longitude_lattitude_string = $longitude_lattitude_array_of_this_pincode['lat'] . "," . $longitude_lattitude_array_of_this_pincode['lng']; $listoflocations = $longitude_lattitude_string . "\r\n" . str_ireplace('<br>', "\r\n", $_REQUEST['listoflocations']); } else { $listoflocations = "new delhi india\n Dwarka new delhi"; } $addrTable = array(); $nameTable = array(); $num = 0; while (isset($_GET['loc' . $num])) { $loc = $_GET['loc' . $num]; if ($loc == "") { break; } $addrTable[] = $loc; $num++; } for ($numName = 0; $numName < $num; $numName++) { $nameTable[$numName] = ''; if (isset($_GET['name' . $numName])) { $nameTable[$numName] = $_GET['name' . $numName];
$temp_orders_array = explode(",", $temp_orders); foreach ($temp_orders_array as $each_order) { $pincode_order_mapper_final[$temp_pincode][] = $each_order; $pincode_order_mapper_final_string[$temp_pincode] .= "{$each_order}, "; } $pincode_order_mapper_final_string[$temp_pincode] = rtrim($pincode_order_mapper_final_string[$temp_pincode], ", "); } $result = explode(',', $_POST["pincodes"]); $result1 = count($result); } $var = array(); $n = $result1 - 1; $latlong = array(array()); $j = 0; for ($i = 0; $i <= $n; $i++) { $var[$i] = getLatLongDetailsOfPincode($result[$i]); if (empty($var[$i]['lat']) && empty($var[$i]['lng'])) { //echo $result[$i]. " is an invalid pincode<br>"; echo "Order(s) " . $pincode_order_mapper_final_string[$result[$i]] . " have invalid pincode(" . $result[$i] . ").<br><br>"; } else { $latlong[$j][0] = $var[$i]['lat']; $latlong[$j][1] = $var[$i]['lng']; $j++; } } $dataarray = json_encode($latlong); echo "<script> var data =" . $dataarray . "\n;console.log('Given data: ' + data);</script>"; function getLatLongDetailsOfPincode($pincode) { $url = 'http://maps.googleapis.com/maps/api/geocode/json?address=India&components=country:India|postal_code:' . $pincode . '&mode=driving&sensor=false'; $ch = curl_init();